第六节 五种工作模式
AVL Code 的助手体系核心是「工作模式」。每个工作区可以为五种模式分别绑定不同的助手人设。
6.1 模式总览
| 模式 | 图标 | 默认行为 | 典型用途 |
|---|---|---|---|
| auto(自动) | 一站式回答,自由调用工具 | 简单任务、快速问答 | |
| plan(筹划) | 只读:禁写文件 / 禁执行命令 | 设计方案、阅读代码、风险评估 | |
| prepare(准备) | 整理需求、准备依赖与环境 | 项目初始化、清单生成 | |
| execute(执行) | 写代码、跑命令、提交变更 | 真正干活 | |
| assess(评估) | 不改代码:可跑测试与检查、给出结论 | 验收、复盘、不再修改代码 |
plan(筹划)是真正的只读模式:写文件、编辑、执行命令类工具一律禁用,连查看后台命令输出也不行 — 目的是让"想清楚"这个阶段保持纯净。这道限制作用在工具层,助手配置只能更严、不能放宽。
assess(评估)不写业务代码,但可以执行命令:为了真正完成验收,它可以跑测试、lint、SAST、生成 SBOM、做安全分析与情报查询,禁用的是写文件与编辑。如果你要的是"绝对不碰任何东西",请用plan。
6.2 切换模式
输入框下方的工作模式选择条提供五个圆形按钮,单击即切换。切换会自动:
- 加载该模式绑定的助手人设。
- 切换到该模式对应的工具开关集合。
- 在会话流中插入一条"模式切换"分隔标记,便于回看。
6.3 模式之间的关系
五种模式不是孤立的;它们构成一个推荐工作流:
plan → prepare → execute → assess
auto 作为兜底模式,适合不需要严格阶段化的小任务。AVL Code 鼓励你先 plan、再 execute,因为筹划阶段的"只读"约束能防止 AI 急着改代码而搞错前提。
6.4 退出筹划
筹划模式完成后,点击对话区顶部的「退出筹划,进入执行」横幅,AVL Code 会自动切换到 execute 并把已确认的计划注入新一回合。
6.5 自定义模式行为
每种模式可独立配置:
- 默认助手
- 工具开关(哪些工具启用 / 询问 / 禁用)
- 模型与参数
- 自动接受 / 拒绝阈值(高阶)
在 设置 → Agents 中按工作区粒度调整。
