📝 摘要
计划模式被新消息打断后直接改文件,工具层未执行只读约束。
#10132 · ssdj1208 · 2026-10-18
计划模式被新消息打断后直接改文件,工具层未执行只读约束。
概述 计划模式(`/plan`)的只读承诺只由系统提示词约束,工具执行层没有任何拦截。当用户在 Agent 探索阶段发送新消息打断时,该消息会被立即插入当前 turn(而非排队到下一 turn),提示词约束随之失效,Agent 会直接开始修改文件。 实测:计划模式全程保持开启(`plan/mode` 事件一直是 `active: true`,从未退出),期间发生了 8 次文件写入调用,其中 7 次成功落盘。 复现 1. 开启计划模式 2. 在 Agent 正在探索信息、尚未产出计划时,发送一条新消息(并附图亦可) 3. Agent 直接调用 `edit` 修改文件,无任何拦截、无任何提示 实测……
节选自讨论正文开头,完整内容见原文