四种模式:Build / Plan / Auto / Expert
输入框左侧的模式按钮弹出菜单,可在自动(AUTO)、构建(BUILD)、计划(PLAN)、专家(EXPERT)之间切换。四种模式的区别是 AI 的权限范围。
BUILD(构建模式)
默认模式,功能完整。AI 可以写文件、改代码、执行构建命令,但每次需要授权的操作都会弹窗询问。
日常开发建议使用此模式。被内置安全防护拦下的高危命令(如 rm 根目录),AI 可带 elevate: true 重试,转由你一次性授权(见工具授权)。
PLAN(计划模式)
进入这个模式后,工具权限策略会拦截编辑文件、执行命令等实施操作。AI 可以使用允许的只读工具及相应动作,读取代码、检索资料、回答问题并构思方案。
适合这些场景:
- 你还不确定怎么改,想先让 AI 探索代码库、给出方案。
- 改动涉及重要架构取舍、影响面不明或风险较高,想先看计划再决定。
- 你只想问问题、了解现有实现,不希望它动手。
AI 会按风险与不确定性判断是否需要先规划;目标明确、风险可控或方案已获批准时,可以直接推进。纯问答与方案讨论可保持 PLAN,需要开始实施时再申请退出并等待审批。
AUTO(自动模式)
普通工具调用(写文件、执行命令、终端操作)自动批准,AI 可在当前任务范围内连续执行。难以撤销、影响共享状态或超出当前任务范围的操作,仍需取得针对该操作的明确授权,例如强推、修改远端、发消息、提/合 PR。
这个模式权限极大
灾难性删除(如 rm 根目录或系统目录)以及无法静态判定的疑似破坏性命令仍会被拦截;确有必要时,AI 可申请一次性授权后重试。Shizuku 宿主 Android 操作仍会逐次确认,其余普通工具调用自动批准。可在「设置 → 工具授权」中开启「禁用安全拦截」取消这些兜底确认。适合你已清楚了解风险、希望 AI 全自动执行批量任务的场景。不熟悉的项目或不确定 AI 会执行什么操作时,不建议使用。
EXPERT(专家模式)
专家模式由 Lead(主脑)统筹:先理解目标、拆解任务、产出计划,再按需拉起子代理专家并行执行,最后统一汇总裁决。适合复杂的多文件、跨模块或需要分工协作的任务。
- 复杂任务先出计划供你审批,确认后再拉起专家执行;不可拆的小任务(一句话、单次查询、单文件小改)不必拆分。
- 可用内置专家角色(调研、实现、审查、测试),也可临时自定义角色;专家之间按 id 对等直连讨论,各自向 Lead 汇报,由 Lead 汇总。
- 权限与 BUILD 同级:修改类操作仍会弹窗授权,比 AUTO 严谨。
- 专家模式独有的
reviewPr工具可拉取远端 GitHub PR 的改动(提交、文件清单、diff)供审查。 - 全局最多同时运行 5 个子代理;达上限时等部分完成再派新任务。
AI 也可主动请求切换
除了你手动点按钮,AI 也可以主动请求进入或退出 PLAN 模式。准备实施时,AI 会先在回复中展示计划,再在同一轮回复中发起退出申请;你在计划审查面板批准后,才会恢复进入 PLAN 前的模式并开始实施。计划正文用于审查修改范围和验证安排,申请理由只是简要概括。
有一个方向上的限制:AUTO 模式只能由你手动进入,AI 无法通过工具切进 AUTO。但反过来,处于 AUTO 模式时 AI 可以主动切到 PLAN——这是 AI 退出 AUTO 的唯一路径。专家模式同样只能由你手动进入,AI 无法自助切到专家模式。
退出 PLAN 会回到进入前的模式
PLAN 是临时状态:进入 PLAN 时会记下当时的模式,退出时自动恢复。从 AUTO 进入 PLAN,计划做完退出后回到 AUTO;从 BUILD 进入 PLAN,退出后回到 BUILD。不会再一律落回 BUILD。
注意:退出 PLAN 仍需你在计划审查面板上批准(点「批准并实施」),批准后模式才真正恢复。进入或退出成功后,工具结果会直接显示当前模式及对应说明。
运行中也能切换
AI 收到的运行模式提醒由应用自动附加,用于说明当前权限,不属于你的消息内容,也不代表你新增了任务或授权。提醒带有明确的开始和结束标记,便于与原始请求区分。
模式按钮在 AI 正在执行任务时同样可用。你在 AI 执行任务的过程中切换模式,它会当轮立即生效:AI 会收到一条模式切换通知,手头任务从那一刻起按新模式处理(例如你中途切到 AUTO,后续操作就不再逐次弹窗;切到 PLAN,后续写操作会被拦截),无需等待本轮结束。