Skip to main content

Playbook · Nghiên cứu & delegation

Khi công việc chia được thành nhiều nhánh độc lập, delegation biến phiên chính từ "nút cổ chai" thành "ban điều phối": mỗi subagent chạy song song với context riêng, chỉ tóm tắt cuối quay về.

1. Delegation hoạt động ra sao​

delegate_task sinh agent con với context cô lập, toolset bị giới hạn, và terminal riêng. Mặc định chạy 3 subagent song song (cấu hình được). Tool call trung gian không bao giờ vào context chính — chỉ bản tóm tắt cuối quay về.

phiên chính ──delegate_task──▶ subagent A ─┐
subagent B ─┼─▶ chỉ summary cuối về
subagent C ─┘

2. Khi nào delegate — khi nào không​

Nên delegate

  • Việc nặng suy luận (debug, review code, tổng hợp research)
  • Việc làm ngập context bằng dữ liệu trung gian
  • Nhiều nhánh độc lập chạy song song
  • Việc cần context tươi, không thiên lệch

Dùng thứ khác

  • Một tool call đơn → gọi trực tiếp
  • Việc cơ học nhiều bước có logic → execute_code
  • Việc cần tương tác user → subagent không có clarify
  • Việc phải sống qua restart → cron hoặc terminal background

3. Playbook: nghiên cứu song song​

Research these three topics in parallel:
1. Current state of WebAssembly outside the browser
2. RISC-V server chip adoption in 2025
3. Practical quantum computing applications

For each, return a structured summary with sources.

Ba subagent tìm độc lập cùng lúc; phiên chính chỉ nhận 3 tóm tắt gọn — tiết kiệm mạnh token so với việc tự tìm tuần tự và nhồi mọi trang vào context.

4. execute_code: gộp pipeline zero-context​

Thay vì chạy từng lệnh terminal một, bảo agent viết script làm tất cả trong một lượt. Dữ liệu trung gian không đi qua context:

Write a Python script to rename all .jpeg files to .jpg in ./assets and run it.

Với execute_code, agent gọi trực tiếp các tool Hermes qua RPC bên trong script — multi-step pipeline gộp thành một lượt có chi phí context bằng không.

5. Blueprint: competitive repo scout​

Theo dõi repo đối thủ/nguồn tham khảo, tóm tắt thay đổi đáng chú ý định kỳ:

hermes cron create "0 9 * * 1" \
"Scout these repos for notable changes this week: owner/repo-a, owner/repo-b.
1. List merged PRs and new releases in the last 7 days
2. Highlight changes in public APIs, performance, security
3. Summarize what matters for us
If nothing notable, respond [SILENT]." \
--name "repo-scout" --deliver telegram

Cùng công thức áp cho: paper digest (tóm tắt bài báo mới), AI news digest, docs drift detection (phát hiện code đổi mà docs không đổi).

6. Best practices​

Chủ đềKhuyến nghị
Cô lậpMỗi subagent có context/toolset riêng — đừng kỳ vọng nó nhớ phiên chính
Song songMặc định 3 concurrent; tăng nếu tác vụ thật sự độc lập
Tương tácSubagent không dùng được clarify — đừng thiết kế việc cần hỏi user
Bền vữngDelegation là async nhưng trong tiến trình; cần sống qua restart → cron/background
KanbanCon của delegate_task không sở hữu task Kanban
Chi phíDelegation giảm token phiên chính — đo bằng /usage

Nguồn. guides/delegation-patterns.md, user-guide/features/delegation.md, guides/tips.md (Delegate for Parallel Work, execute_code), guides/automation-blueprints.md (Competitive Repository Scout).