主 Agent 派出的「小幫手」——獨立 context 跑,回報結果給主 Agent。主 agent 不被它的中間日誌淹沒。
| 項目 | 主 Agent | Sub-agent |
|---|---|---|
| Context | 全專案脈絡 | 隔離窗口 |
| 執行 | 逐一派任務 | 可並行 5+ |
| 回報 | 詳細過程 | 摘要結果 |
| 類型 | 用途 |
|---|---|
| claude-code-guide | Claude 知識顧問 |
| Explore | codebase 探索 |
| general-purpose | 通用代理 |
| Plan | 架構師 |
| statusline-setup | 系統內部 |
✅ 深度專注一個檔案
✅ 任務會產生大量日誌
✅ 想並行 3+ 個任務
❌ 跨檔案協調邏輯
❌ 需人工審查
關鍵:sub-agent 沒看過您前面的對話,prompt 必須完全自包含。
根據上面的程式碼,幫我 review
請開啟絕對路徑:
/Users/vincent/Projects/ExamSystem/Controllers/HrController.cs
掃描所有 SQL query,檢查 SQL injection 風險。
回報格式 JSON:
{ filename, lineNo, risk, fix }
✅ 5 支 controller 各自 review、同時掃多個環境日誌
❌ A 結果是 B 輸入、需全局一致性