AcceptEdits 模式:加速重构

⏱ 预计阅读 3 分钟 更新于 2026/5/8
💡 进群学习加 wx: agentupdate
(申请发送: agentupdate)

AcceptEdits 模式是开发者的理想平衡点:已经审过方案,希望 Claude 在不被打断的情况下执行文件修改。

行为

除了只读工具外,它会自动放行:

  • 文件编辑 (File Edits)
  • 常用 FS 命令: mkdir, touch, rm, rmdir, mv, cp, sed

约束条件

  • 作用域: 仅限于当前工作目录和 additionalDirectories
  • 受保护路径: 即使在 AcceptEdits 模式下,尝试操作 .git.claude 时仍会弹出提示。
  • 非文件系统命令: 像 npm installcurl 这样的命令仍然需要手动批准。

状态栏提示: ⏵⏵ accept edits on

典型场景

当你审阅了一个涉及多个文件的重构计划,不想为每一次编辑都按 'y'。切换到 acceptEdits 模式,Claude 就会自动执行。事后你可以通过 git diff 进行统一审阅。