AcceptEdits 模式:加速重构
💡 进群学习加 wx: agentupdate
(申请发送: agentupdate)
(申请发送: agentupdate)
AcceptEdits 模式是开发者的理想平衡点:已经审过方案,希望 Claude 在不被打断的情况下执行文件修改。
行为
除了只读工具外,它会自动放行:
- 文件编辑 (File Edits)
- 常用 FS 命令:
mkdir,touch,rm,rmdir,mv,cp,sed。
约束条件
- 作用域: 仅限于当前工作目录和
additionalDirectories。 - 受保护路径: 即使在 AcceptEdits 模式下,尝试操作
.git或.claude时仍会弹出提示。 - 非文件系统命令: 像
npm install或curl这样的命令仍然需要手动批准。
状态栏提示: ⏵⏵ accept edits on
典型场景
当你审阅了一个涉及多个文件的重构计划,不想为每一次编辑都按 'y'。切换到 acceptEdits 模式,Claude 就会自动执行。事后你可以通过 git diff 进行统一审阅。