第四章 執行階段行為
本章覆蓋第 15–20 章:工作模式、計畫與待辦狀態機、歷史折疊、子任務與背景執行、狀態指示與錯誤訊息。
第十五節 工作模式
[!ref] 詳解見使用者手冊「五種工作模式」節。
15.1 模式一覽
| 模式 | 圖示 | 中文名 | 預設助手 | 寫文件 | 編輯 | 終端機執行 | 連網 |
|---|---|---|---|---|---|---|---|
| auto | 自動 | 內置 · 自動 | 啟用 | 啟用 | 啟用 | 啟用 | |
| plan | 籌劃 | 內置 · 籌劃 | 停用 | 停用 | 停用 | 啟用 | |
| prepare | 準備 | 內置 · 準備 | 啟用 | 啟用 | 啟用 | 啟用 | |
| execute | 執行 | 內置 · 執行 | 啟用 | 啟用 | 啟用 | 啟用 | |
| assess | 評估 | 內置 · 評估 | 停用 | 停用 | 停用 | 啟用 |
plan(籌劃)是嚴格只讀:只放行讀取類工具(讀文件 / 讀程式碼 / 讀 git / 安全分析 / 連網 / 技能 / 待辦與規劃本身),不含任何fs.exec.*(fs.exec.tail、fs.exec.list在籌劃模式下同樣不可用)。該限制與所綁定助手宣告的工具取交集,助手只能更嚴、不能更鬆,配置面板無法放寬。
assess(評估)與plan同為只讀模式:禁寫文件、編輯、終端機執行與跑測試(模式級縱深防禦,更換綁定助手也不放寬);放行 lint、SAST、SBOM、安全分析(sec.*)與威脅情報(vt.*)等只讀檢查工具。 注意區分模式與人設:內建「評估」人設(assess / reviewer)的工具聲明含fs.exec.*,作為子代理被派遣時不受主會話工作模式鉗制——父會話處於可執行模式時,評審子代理可以執行測試與 linter 復現問題;只有把它綁定為 assess 模式的主會話人設時,才受上述只讀約束。
15.2 模式切換的副作用
| 切換發生時 | 行為 |
|---|---|
| 載入該模式綁定的助手 | 助手 SOUL 注入到下一回合 |
| 切換工具開關集合 | 工具清單立即重算可見性 |
| 在會話流中插入分隔標記 | 一條「模式切換」事件卡片 |
| 計畫與待辦 | 不重設;繼承自上一模式 |
| 模型與參數 | 切到該模式記錄的覆蓋項;無覆蓋時沿用工作區預設 |
15.3 推薦工作流程
plan → prepare → execute → assess
各模式間的"結束"按鈕顯示在會話頂端橫幅;點擊會自動載入下一模式並把已確認產物(計畫 / 準備清單 / 執行變更)注入新一回合。
