第四章 运行时行为

本章覆盖第 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

各模式间的"退出"按钮显示在会话顶端横幅;点击会自动加载下一模式并把已确认产物(计划 / 准备清单 / 执行变更)注入新一回合。