Agent 模式
Agent mode
一组用于塑造 Agent 运行时行为的预设——将权限模式与注入 System Prompt 的行为指令捆绑在一起。例如:对高风险调用进行询问的默认模式;阻止编辑并引导 Agent 开展调研的规划模式;自动批准编辑的接受编辑模式;以及自动批准所有操作的绕过权限模式(俗称 YOLO 模式)。可以在 Session 中途切换。
是否捆绑行为指令,正是 Agent 模式与单纯权限设置的区别。权限模式只是一道闸门:它决定哪些工具调用可以通过。单有闸门,会产生一个想编辑却无法编辑的 Agent——它提出写入操作,被阻止,然后尝试别的办法。注入的指令会消除这种意图:规划模式不只是阻止编辑,还会告诉 Agent 当前处于规划阶段,于是它会读取、提问和提出方案,而不是不断冲撞闸门。闸门和引导指向同一个方向。
实际使用中,你会随着对 Agent 信任程度的变化而切换模式。同一项任务可以依次经历多种模式:方案仍在成形时使用规划模式;进行最初几处精细修改时使用会询问的默认模式;Agent 表明自己理解修改后切到接受编辑模式;在沙箱内进行 AFK 运行时切到绕过模式。切换模式没有迁移成本:对话会从原处继续,只是采用新的权限和指令。如果你发现自己连内容都不看就批准每个 Prompt,说明模式比你的实际信任程度更严格;如果你一直拒绝编辑,说明模式设得太宽松。
厂商术语:Claude Code 将这些称为“permission modes”,Codex 称为“approval modes”——这两个叫法都早于行为指令捆绑机制。
用法:
“我只想要一份方案,它却一直在编辑文件。”
“切到规划模式——它会阻止写入,专注于调研。”
“那之后要 AFK 运行呢?”
“用绕过模式,但只能在沙箱里用。”