Claude code、codex、gemini cli开启全自动(yolo)模式,无需审批
Claude code、codex、gemini cli开启全自动(yolo)模式,无需审批
在日常开发中,为了提升效率,我们可以为 Claude code
、codex
和 gemini cli
这三款工具开启全自动模式(即 “yolo” 模式)。该模式会跳过所有操作的审批环节,自动执行命令。
请注意,这会带来一定的安全风险,请确保了解此操作然后再执行。
1. Claude Code 配置
对于 Claude Code
,有两种方式可以跳过权限审批。
方法一:使用命令行参数
在执行命令时,添加 --dangerously-skip-permissions
参数,可以在单次执行中跳过审批。
claude --dangerously-skip-permissions
方法二:修改配置文件
如果希望永久开启此模式,可以修改其 settings.json
配置文件。添加以下内容后,Claude Code
将默认跳过所有权限提示。
{"permissions": {"defaultMode": "bypassPermissions"}
}
- 说明:
"defaultMode": "bypassPermissions"
指示Claude Code
将默认的操作模式设置为“绕过权限”,从而实现自动执行。
2. Codex 配置
对于 Codex
,同样可以通过命令行参数或修改配置文件来实现。
方法一:使用命令行参数
执行命令时,添加 --dangerously-bypass-approvals-and-sandbox
参数即可。
codex --dangerously-bypass-approvals-and-sandbox
方法二:修改配置文件
要永久开启,可以在 Codex
的 config.toml
配置文件中加入以下内容:
# 将审批模式设置为“从不”,即永不询问
ask_for_approval = "never"# 配置沙箱策略,这里设置为允许工作区写入
sandbox = "workspace-write"# 跳过 Git 仓库检查
skip_git_repo_check = true
- 说明:
ask_for_approval = "never"
:设置审批策略为“从不”,这样就不会再弹出确认提示。sandbox = "workspace-write"
:定义了沙箱的操作权限,此处允许其在工作目录中写入文件。skip_git_repo_check = true
:跳过对当前目录是否为 Git 仓库的检查。
3. Gemini CLI
Gemini CLI
的配置最为简单,它内置了 -y
参数来跳过审批。
使用方法:
在执行命令时,只需加上 -y
参数即可。
gemini -y