任務委派
當此回合問題可以分開檢查時,Anyy 用 delegate_task 建立子工作階段並等待結果,再在父對話綜合。若任務需要在此回合回傳後繼續,應選背景任務。
清楚描述檢查目標
请并行核对三个方面:配置示例是否匹配实现、CLI 参数是否正确、现有测试覆盖什么。
每项只给结论和证据,最后汇总分歧与未检查部分。
子項應獨立、範圍清楚、輸入足夠。一個簡單查詢不值得拆分;每個子工作階段都有額外模型呼叫、上下文傳遞和綜合成本。最多一個批次三項,同一父工作階段同時最多三個活動子任務。
給子任務的參數
工具可提交單項 task,也可給 tasks 陣列。可選欄位包括 context、label、child_role_id、child_workspace_id、requested_model_id、非負 timeout_seconds。goal 是任務文字別名,兩者同時存在時 task 優先,context 附加到文字。
批次的每項使用相同欄位;缺少 Role、Workspace、模型或逾時值時繼承頂層值。可以按需要選模型和逾時,但應明確為什麼子項需要不同環境,不要把所有材料無差別複製給每項。
子工作階段能做什麼
工具範圍來自父回合,只能繼續縮小,選擇 Role 不會賦予新工具。預設子策略還禁止 Memory 寫入、Skill 管理、自動化變更、訊息與 Secret 工具。一般子工作階段不能遞迴委派或啟動背景工作,預設深度為一層。
獨立 Session 不代表作業系統檔案沙箱。具備檔案工具時,仍按執行主機的正常檔案系統語義和權限存取。
檢視結果和停止
批次為每項回傳狀態、摘要、耗時、模型、Token 使用、工具軌跡和子 ID。父工作階段可以列出、檢視歷史或取消子任務;Dashboard 的工作階段/背景活動也可以檢視子訊息和工具。
完成後要求父工作階段說明哪些結論一致、哪些證據缺失。一個批次可以同時有成功、逾時和失敗項,不應將部分完成描述成全部通過。需要細節再檢視工具軌跡,不必把全部子對話複製進最終答案。
逾時或取消會停止子執行環境,但不能撤回外部服務已經接受的動作。對不確定的檢查設定合理逾時;任務太大時先縮小範圍,再考慮增加時間或改成背景工作。
控制額外成本與排查錯誤
優先委派有意義的獨立工作,要求簡潔摘要,僅在能力足夠時選更便宜模型。費用偏高時檢視 Token 合計與軌跡。
子工作階段缺工具,應檢查父清單、Toolset 和子策略;子工作階段內再次委派被拒絕是深度限制;只有部分結果時,應明確失敗項後綜合已有證據。