1.3 Configure subagent invocation, context passing, and spawning

Cách sinh subagent và truyền context đúng: cấu hình tool được phép, viết prompt giao việc đủ thông tin, chạy song song.

  1. Subagent được sinh qua tool Task (tên trong exam guide v1.0); coordinator phải có tool này trong allowedTools. Subagent định nghĩa bằng AgentDefinition (mô tả, prompt, tools).
  2. Subagent chỉ nhận chuỗi prompt coordinator viết cho nó — phải đưa đủ dữ liệu, kết quả trước đó và tiêu chí hoàn thành vào prompt.
  3. Muốn chạy song song: coordinator phát nhiều lời gọi subagent trong cùng một response, thay vì lần lượt qua nhiều lượt.
  4. Prompt giao việc nêu mục tiêu, phạm vi, định dạng trả về và tiêu chí xong — không cần liệt kê từng bước. Truyền context giữa các agent bằng định dạng có cấu trúc tách nội dung khỏi metadata (URL nguồn, tên tài liệu, số trang) để giữ được trích dẫn.
  5. Mỗi subagent chỉ cấp đúng các tool cho vai trò (subagent tổng hợp không cần tool tìm web).