[控场AI]
概念bypass permissions模式 / 高权限运行模式

bypassPermissions

Claude Code提供的高权限运行模式,允许在自动化脚本或CI环境中跳过交互式权限确认,实现无人值守的连续执行,适用于自动化流程但需注意安全风险

时间轴 (近 90 天)

10月30日

Claude Code 采用多层权限模型,常见模式包括逐次询问、acceptEdits(自动接受文件编辑)和 bypassPermissions 等,不同模式对工作目录之外边界的处理此前不统一。

待验证50%
10月27日

Claude Agent SDK 的权限模式常见取值包括 default(未预批准调用需回调确认,无回调即拒绝)、acceptEdits(自动接受文件编辑)、dontAsk(未预批准即拒绝)和 bypassPermissions(跳过全部权限检查)。

待验证50%
10月27日

在 Claude Agent SDK 中,deny 规则可拦截 rm 命令并在所有模式下生效(包括 bypassPermissions),但 deny 规则匹配的是命令字面,/bin/rm 这类写法可以绕过,因此需要 pre-tool-use hook 在链条最前面检查每个 bash 调用。

待验证50%
10月9日

Bypass permissions(跳过权限)模式对所有操作一律放行,不再询问

待验证50%
10月2日

在 bypassPermissions 模式或 shell allow 规则下,bash -c 或 sh -c 脚本中针对根目录或主目录的危险 rm 命令此前会无提示运行,现已修复为会先提示(对应 issue #96300)

待验证50%
10月2日

bypassPermissions 是 Claude Code 提供的高权限运行模式,允许在自动化脚本或 CI 环境中跳过交互式权限确认以实现无人值守的连续执行

待验证50%

全部知识事实 (6)

来源文章