Claude 桌面版 Bug:确认框让你批准从未展示的提案,500 次会话实锤

larskohlenberg · ghdev · 2026-10-18

Claude Code 用户在 GitHub 提交了一份有完整数据支撑的 bug 报告:Claude 桌面端 Code 标签页里,回合结束时的 "next step" 确认框(wrapup 工具的 ask 模式)经常让用户批准一个从未以文本形式展示过的提案——总结写着 "我做了个提案,要我实现吗?",但提案内容用户根本看不到。

作者用本地会话记录做了实证分析:

作者推测原因:工具指令强烈强调简洁("总结 2-3 句""调用后不得再写文本"),但没有明确要求细节必须真的存在于上文,模型于是把打勾的计划步骤或自己的推理当作用户已见过的内容。

建议修复方案:让 harness 在回合无可见文本时拦截带 ask 的 wrapup 调用,或在工具描述中明确要求先写文本。临时绕过方案是用 PreToolUse hook 读取会话记录并拦截违规调用。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →