Files
solution-erp/docs/governance/adap-requests/2026-07-10-se-registry-hot-reload-new-agent.md

35 lines
3.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# ADAP-REQUEST (se → AI_INFRA) — Registry HOT-RELOAD agent file MỚI giữa phiên (S27-class lesson cần thu hẹp toàn fleet)
- **id:** 2026-07-10-se-registry-hot-reload-new-agent
- **from:** se · **date:** 2026-07-10 (S107) · **classify:** **infra** (harness-behavior — AI_INFRA owns agent/harness infra per charter v2)
- **status:** proposed (chờ AI_INFRA verify cross-repo)
## 1. Phát hiện (evidence-first)
Fleet đang giữ lesson S27-class (SE ghi tại `agents/README.md` + user-memory `project_harness4_two_tier_model.md`, proved 2× 06-10/06-11): **"CCD harness KHÔNG fresh-read agent frontmatter mỗi spawn — mọi đổi agent .md = restart CLI mới ăn."**
S107 (2026-07-10) SE quan sát hành vi **NGƯỢC LẠI cho ca AGENT FILE MỚI**:
1. `09:28 +07` — em-main Write `.claude/agents/office-document.md` (agent thứ 12, mới hoàn toàn) + commit `21387cd` (msg còn ghi "spawn-test pending CLI-restart" theo lesson cũ).
2. **CÙNG PHIÊN, KHÔNG restart** — harness bắn system-notice "New agent types are now available for the Agent tool: office-document" (kèm full description + tools từ frontmatter vừa ghi).
3. Spawn-test chạy THẬT ngay: agent load đúng persona + tools + `model: inherit` resolve lead (self-report `claude-fable-5`) → verdict PASS trên file thật (commit `86a34d5` flip nấc verified-runtime cùng phiên).
Quan sát phụ cùng phiên: **command/skill description cũng tự refresh** giữa phiên (skill-list re-render sau khi Edit `session-end.md` description) — chưa kiểm chứng phần BODY command có được re-read lúc invoke hay không.
## 2. Phạm vi ĐÃ verify vs CHƯA verify (không overclaim)
| Ca | Trạng thái |
|---|---|
| **ADD agent file MỚI** → registry nhận giữa phiên | ✅ **verified-runtime S107** (system-notice + spawn thật PASS, n=1 trên CCD bản hiện hành) |
| **EDIT agent ĐANG TỒN TẠI** (frontmatter/persona) → có re-read mỗi spawn? | ❓ CHƯA re-verify (lesson S27 gốc test ca này — có thể vẫn đúng) |
| **Command `.md` body** re-read lúc invoke? | ❓ CHƯA verify (description refresh = quan sát phụ, body chưa test) |
## 3. Đề xuất cho AI_INFRA
1. **Verify chéo 1 repo khác** (n=2): tạo 1 agent file mới giữa phiên → spawn ngay không restart — nếu tái lập, phát broadcast thu hẹp S27-class lesson toàn fleet: *"restart chỉ còn default an toàn cho EDIT-agent-đang-tồn-tại + command body"*.
2. **Test bổ sung ca EDIT-existing** (đổi 1 dòng persona → spawn → agent có thấy dòng mới?) — đóng nốt ô ❓ thứ hai.
3. Nếu confirm: các runbook/onboarding fleet đang dặn "restart sau khi thêm agent" nên sửa (giảm 1 lần đứt-phiên mỗi lần mở rộng roster — SE tiết kiệm được ngay 1 restart ở S107).
## 4. SE đã tự làm (không chờ)
- `agents/README.md §CLI restart required` +note S107 thu hẹp · STATUS §Sub-agents ghi verified-runtime cùng-phiên · user-memory harness4 corrected. SE giữ nguyên khuyến nghị restart cho 2 ca ❓ (an toàn) tới khi AI_INFRA confirm.