默认模式
每次操作都需确认,最安全的学习模式。
Claude Code 提供五种权限模式,帮助你在安全性和效率之间灵活切换。选择合适的模式可以显著提升开发体验。
默认模式
每次操作都需确认,最安全的学习模式。
自动接受模式
自动批准文件编辑,加速开发流程。
计划模式
只读分析,不做任何修改,适合代码探索。
跳过权限模式
全自动执行,仅限沙盒环境使用。
这是 Claude Code 启动时的默认模式,也是最安全的模式。
Claude 在执行以下操作前都会请求你的许可:
# 在会话中告诉 Claude 开启自动接受You: Turn on auto-accept for the rest of this session在此模式下,Claude 会自动批准文件编辑,但 仍然会询问 是否执行 Shell 命令。
适用场景:
/plan在计划模式下,Claude 只能读取和分析,不允许进行任何修改。
适用场景:
准备好执行修改时,使用 /execute 退出计划模式。
自动拒绝未预先批准的工具调用。你可以通过 /permissions 或 permissions.allow 规则来预先批准特定工具。
Claude 不会弹出任何权限确认提示——如果某个工具没有被明确允许,就会被静默拒绝。
适用场景:
自动批准所有操作,包括 Shell 命令,完全不会弹出任何权限提示。
# 需要通过 CLI 标志启用claude --dangerously-skip-permissions推荐:默认模式
推荐:默认模式 + 计划模式交替使用
/plan 分析问题和制定方案/execute 切换到执行推荐:免打扰模式或跳过权限模式
permissions.allow 精确控制允许的操作| 模式 | 文件编辑 | Shell 命令 | 适用场景 |
|---|---|---|---|
| 默认模式 | 需确认 | 需确认 | 学习、敏感操作 |
| 自动接受 | 自动批准 | 需确认 | 快速开发 |
| 计划模式 | 禁止 | 禁止 | 代码分析、方案探索 |
| 免打扰 | 按规则 | 按规则 | 受控自动化 |
| 跳过权限 | 自动批准 | 自动批准 | 沙盒 CI/CD |