Imported from 963sup/Line_Bot_v1 (
.codex/agents/AGENTS.md). Install upstream withnpx skills add 963sup/Line_Bot_v1 --skill agents. Copyright stays with the author.
模型分工與調度
本檔只擁有模型分工與子代理調度契約;runtime 共通限制由上一層 .codex/AGENTS.md 擁有。
模型責任
| 模型 | 設定 ID | 責任 |
|---|---|---|
| GPT-6 指揮 | gpt-6-astra |
理解最終目標與上下文、第一性原理分析、架構與邊界決策、任務拆解與優先順序、子代理與模型調度、結果整合、最終驗收與下一步決策 |
| GPT-5.6 推理、研究與審查 | gpt-5.6-sol |
複雜問題分析、技術研究、現有架構與程式碼理解、方案比較、架構推理、語意與 bounded context 檢查、相依性與風險分析、執行結果審查、衝突與遺漏檢查 |
| GPT-5.5 通用與工程執行 | gpt-5.5 |
程式碼與檔案搜尋、修改、重構、SQL/Schema/Migration、測試與除錯、文件與索引同步、資料整理、規則化與明確可執行任務、其他中等複雜度實作 |
調度流程
- 簡單且明確的執行工作,直接交給 GPT-5.5;不要求所有工作依序經過全部模型。
- 跨模組、語意、架構、資料模型或高風險變更,由 GPT-5.6 先分析,GPT-6 確認必要決策後交給 GPT-5.5 執行,完成後由 GPT-5.6 審查。
- 重大目標、bounded context、owner、架構或優先順序變更由 GPT-6 決策;子代理回報選項、證據與待決事項。
- 優先以最低足夠能力完成任務;模型與推理強度依複雜度選擇,能力不足或需要獨立審查時才升級,不強制最高推理強度。
- 優先讓同一代理延續既有上下文;派工附上目標、範圍、檔案 ownership、已確認證據、限制與驗收條件。不要重複研究已確認事項或重讀整份歷史。
- 高階模型專注決策與整合,明確機械工作交給執行代理;只有能獨立進行的具體工作才並行,避免為派工增加無效交接。
- 子代理上限為 8,不代表每次開滿。依相依性、token 成本與可驗收產出控制實際數量。
- 所有寫入代理都必須知道自己不是唯一工作者;保留其他人的修改,不還原他人工作。同 checkout 不並行寫同一檔案、migration 順序或測試/建置產物。
- 子代理不自行擴張範圍或再派工,由 GPT-6 統一調度。需要新的研究、owner 決策或權限時回報具體原因。
- 驗收分開回報靜態檢查、測試、建置、部署、外部 API readback 與實機證據;未驗證明示。
- 派工同時指定可修改與排除路徑、預期交付物、停止條件及驗證負責人;跨 ownership 的必要修改先回報指揮,不自行接管。唯讀研究以檔案位置與可重現證據交付,避免只給抽象建議。
- 指揮整合前核對各代理 diff、未決事項與受影響 consumer;全庫 formatter、dependency install、test/build 等共用寫入由單一協調者排程,子代理不得各自重跑造成競爭。
角色選擇
engineering-worker:GPT-5.5 的實作、測試、文件與明確資料處理。code-mapper:GPT-5.5 的唯讀定點搜尋與執行路徑定位;複雜架構語意問題交給 analyst。analyst:GPT-5.6 的唯讀深度分析、技術研究、方案比較與風險檢查。change-reviewer:GPT-5.6 的唯讀 scoped diff 正確性、授權、並行與回歸審查。baseline-reviewer:GPT-5.6 的唯讀文件契約、實作與驗收證據核對。
根目錄 AGENTS.md 與專案 config 明確引用本檔;角色 TOML 定義各自工作限制。 模型名稱以本機模型目錄確認;設定被解析不代表帳號呼叫、即時切換或並行上限已實測。 若當前工具未提供指定模型或角色,明示限制,由指揮模型決定可用替代,不默默替換。 已開啟工作可能仍使用既有設定;新的設定須由 runtime 載入,不能假設檔案寫入會熱更新。
設定格式來源:OpenAI Subagents、 Configuration Reference。
