可以先配置好CLIProxyAPI,代理是在内部proxy-url可以设置
然后在%USERPROFILE%/.codex/config.toml中参考以下配置:
|
|
还有%USERPROFILE%/.codex/auth.json
|
|
注意如果有中文路径可能会导致stdio方式我i收的mcp握手失败MCP startup failed: handshaking ... connection closed: initialize response
需要加上env = { PYTHONUTF8 = "1" }参数,不然会导致中文编码乱码问题。
还需要在提示词里面加上,每次使用powershell之前要$PSDefaultParameterValues[‘Get-Content:Encoding’] = ‘UTF8’,不然Get-Content也可能会乱码。
也可以在powershell的profile里面配置:
code $PROFILE
$PSDefaultParameterValues['Get-Content:Encoding'] = 'utf8'
加了approval_policy = “never"之后可以避免烦人的同意按钮。
sandbox_mode = "danger-full-access"
[windows]
sandbox = "elevated"
加上可以让codex用管理员身份启动
[features]
powershell_utf8 = false
这一行最好也加上不然容易乱码
测试脚本如下:
|
|
另外Codex的历史记录会在C:\Users\54930.codex\sessions\2026\03\02*.jsonl这个里面

说些什么吧!