All checks were successful
Deploy SOLUTION_ERP / build-deploy (push) Successful in 5m5s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
35 lines
3.1 KiB
Markdown
35 lines
3.1 KiB
Markdown
# 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.
|