2026 年 7 月 3 日,Claude Code 发布 v2.1.200,带来一项影响所有用户的重要变更:默认权限模式从 "default" 正式更名为 "Manual",涵盖 CLI、VS Code 和 JetBrains 全平台。
核心变更:权限模式改名
这不是新增功能,而是术语澄清。Anthropic 认为 "default"(默认)这个名字容易让新用户误以为「默认模式=最省心的模式」,但实际上这个模式的行为是:每次工具调用都需要手动确认。
为了让命名更准确地反映行为,这个模式现在正式叫 "Manual"(手动)。
兼容性说明
好消息是:旧的写法仍然完全兼容,不会破坏任何现有配置。
# 旧写法(仍然有效)
claude --permission-mode default
# 新写法(推荐,语义更清晰)
claude --permission-mode manual{
"defaultMode": "manual"
}// 旧配置仍然可用
{
"defaultMode": "default"
}在 VS Code 和 JetBrains 插件的设置界面中,你现在会看到 "Manual" 而不是 "Default"。
Claude Code 完整权限模式对照(更新版)
| 模式 | 新名称 | 行为 |
|---|---|---|
default / manual | Manual | 每次工具调用都需要手动确认 |
plan | Plan | 只读分析,不执行任何修改操作 |
acceptEdits | Accept Edits | 自动接受文件编辑,其他操作仍需确认 |
bypassPermissions | Bypass | 跳过所有权限检查(高风险,谨慎使用) |
配套变更:AskUserQuestion 不再自动继续
同一版本还有一个重要的行为变化:AskUserQuestion 对话框默认不再自动继续。
之前的行为:如果 Claude 提出一个问题但用户没有及时响应,对话框会在一段时间后自动选择默认选项继续执行。
现在的行为:对话框会一直等待,直到用户明确做出选择。
如果你需要恢复「空闲超时自动继续」的行为,可以通过 /config 命令开启:
> /config askUserQuestionIdleTimeout=30
# 30 秒无响应后自动选择默认选项为什么这个变更值得关注
- 降低误操作风险:Manual 模式改名让新用户第一眼就知道这个模式需要手动把关,不会误以为是「全自动」模式
- AskUserQuestion 更安全:避免了「模型问了问题但用户没看到,结果自动选了不想要的选项」这种潜在风险场景
- 企业合规更清晰:在团队/企业环境中,命名的准确性有助于安全审计和培训
升级建议
npm update -g @anthropic-ai/claude-code
claude --version
# Claude Code 2.1.200 或更高
# 检查当前权限模式
claude /permissions如果你的团队文档、CI 脚本或 settings.json 中写死了 "default",无需立即修改,但建议逐步迁移到更清晰的 "manual" 写法,便于新成员理解配置含义。
总结
v2.1.200 的核心是让 Claude Code 的权限系统术语更加直观。"Manual" 这个名字比 "default" 更准确地传达了「这个模式下你需要手动确认每一步」的含义,有助于减少新用户对权限模式的误解。
来源:Claude Code Changelog v2.1.200 — Anthropic,2026-07-03