/approve
在自动审查拒绝后,批准一次重试。
/approve 会为此前被自动审查器(Reviewer)拒绝的某个操作批准一次重试。根据文档,该命令只有在启用了自动审查(Auto-Review)时才起作用。自动审查会用一个独立的审查代理取代沙盒边界处的人工放行,该代理会批准或拒绝诸如风险性 Shell 命令、网络访问,或超出允许路径范围的写入访问等请求。
调用 /approve 会打开一个最近被拒绝的操作列表——Codex 每个任务最多保存十条。你从中选择一项,为其批准恰好一次重试。
该批准的范围非常有限:它只针对这一个具体操作生效,不适用于未来类似的操作,而且这次重试仍会经过自动审查,仍有可能再次被拒绝。
✅ 什么时候用?
重试一个被误拦截的操作
审查器拒绝了一个位于允许路径之外、但无害的 lint 命令;你通过 /approve 为它批准一次重试。
在被拒绝后有针对性地干预
Codex 报告某个操作被自动审查拒绝;你通过 /approve 恰好批准这一个操作。
⛔ 什么时候不该用?
自动审查根本没有启用
根据文档,该命令只在启用了自动审查的交互式放行场景中起作用;如果放行策略被设为「从不」,就没有什么可审查的。
更好的选择: 通过 /permissions 或相应配置调整审批策略。
想要永久放宽策略
根据文档,该命令只为恰好一个操作批准一次重试,不会放宽某一类未来操作。
更好的选择: 在 config.toml 中调整自动审查策略,或设置更严格的路径规则。
来源
- Codex CLI 文档:Slash Commands ↗ learn.chatgpt.com
更多命令 · Codex CLI