今天,我们推出了自动模式,这是 Claude Code 中一种新的权限管理模式。在该模式下,Claude 会代表用户自动做出权限决策,同时内置安全防护机制,在执行操作前进行监控。该功能现已作为研究预览版在团队计划中开放,未来几天将陆续向企业计划和 API 用户推出。
工作原理
Claude Code 默认的权限设置非常保守:每次文件写入和 bash 命令执行都需要用户批准。虽然这种方式安全,但无法让用户启动长时间任务后离开,因为 Claude 会频繁请求人工确认。部分开发者会选择使用 --dangerously-skip-permissions 参数跳过权限检查,但这存在潜在危险,可能导致破坏性后果,因此仅建议在隔离环境中使用。
自动模式则提供了一个折中方案,允许用户在减少中断的同时,降低跳过所有权限带来的风险。在每次工具调用执行前,系统会通过分类器对操作进行审核,检查是否存在诸如批量删除文件、敏感数据外泄或恶意代码执行等潜在破坏性行为。
被分类器判定为安全的操作将自动执行,而风险操作则会被阻止,Claude 会尝试采取其他方案。如果 Claude 持续尝试执行被阻止的操作,最终会向用户发出权限请求提示。

使用体验
自动模式相比 --dangerously-skip-permissions 风险更低,但仍无法完全消除风险,因此我们建议在隔离环境中使用。分类器可能会放行部分风险操作,例如用户意图不明确或 Claude 缺乏足够环境上下文时,也可能偶尔误阻止无害操作。我们将持续优化这一体验。
自动模式可能会对令牌消耗、调用成本和响应延迟产生轻微影响。
如何开始使用
自动模式目前作为研究预览版在 Claude Team 用户中开放,未来几天将向企业和 API 用户推广。该模式支持 Claude Sonnet 4.6 和 Opus 4.6 两个版本。
- 管理员:自动模式即将对企业、团队和 Claude API 计划的所有用户开放。若需在 CLI 和 VS Code 插件中禁用自动模式,可在托管设置中将 "disableAutoMode" 设置为 "disable"。Claude 桌面应用默认关闭自动模式,可在组织设置 -> Claude Code 中开启。
- 开发者:运行
claude --enable-auto-mode命令启用自动模式,使用 Shift+Tab 切换至该模式。在桌面端和 VS Code 插件中,先在设置 -> Claude Code 中开启自动模式,然后在会话权限模式下拉菜单中选择。
更多详情请参阅官方文档:自动模式介绍。


