Windows WSL Codex CLI 全自动运行配置 - 从此不再要确认
·
Codex CLI 全自动运行配置
方案一:alias 方式
编辑 ~/.bashrc 或 ~/.zshrc:
nano ~/.bashrc
# 或者
nano ~/.zshrc
在文件末尾加上一行:
alias codex='codex --dangerously-bypass-approvals-and-sandbox'
保存后让配置生效:
source ~/.bashrc # 或者 ~/.zshrc
之后在 WSL 里敲:codex 就等价于 codex --dangerously-bypass-approvals-and-sandbox
方案二:包装脚本
想平时用安全模式,只有在「全自动接管」的时候才用 bypass 版本,可以做两个命令:
- 保留原生的 codex 不动
- 新搞一个 codex-auto 专门走全自动
第一步:创建脚本
mkdir -p ~/bin
cat > ~/bin/codex-auto << 'EOF'
#!/usr/bin/env bash
codex --dangerously-bypass-approvals-and-sandbox "$@"
EOF
chmod +x ~/bin/codex-auto
第二步:把 ~/bin 加到 PATH 里
在 ~/.bashrc 或 ~/.zshrc 里加:
export PATH="$HOME/bin:$PATH"
之后让配置生效
source ~/.bashrc
第三步:使用方式
安全模式:
codex .
全自动模式:
codex-auto .
可以根据场景切换:日常开发用安全的,重构/生成工具代码时用自动的
方案三:结合 Codex 的 config.toml 做更彻底的放权
Codex 有个 config.toml,路径在 ~/.config/codex/config.toml
调整如下内容,如下:
- shell_environment_policy
- sandbox_mode
- apply_edits_automatically
[shell]
# 允许 Codex 直接执行命令
environment_policy = "permissive" # 或类似含义的值
[editing]
# 自动应用补丁,不每次问你 yes/no
apply_patches_automatically = true
然后配合命令行的:
codex --dangerously-bypass-approvals-and-sandbox .
更多推荐
所有评论(0)