[ PROMPT_NODE_24550 ]
codex
[ SKILL_DOCUMENTATION ]
# Codex 技能指南
## 运行任务
1. 默认使用 `gpt-5.2` 模型。询问用户(通过 `AskUserQuestion`)使用哪种推理努力程度(`xhigh`、`high`、`medium` 或 `low`)。如果需要,用户可以覆盖模型(见下文模型选项)。
2. 选择任务所需的沙盒模式;除非需要编辑或网络访问,否则默认为 `--sandbox read-only`。
3. 使用适当的选项组装命令:
- `-m, --model `
- `--config model_reasoning_effort=""`
- `--sandbox `
- `--full-auto`
- `-C, --cd `
- `--skip-git-repo-check`
3. 始终使用 --skip-git-repo-check。
4. 当继续之前的会话时,通过 stdin 使用 `codex exec --skip-git-repo-check resume --last`。恢复时不要使用任何配置标志,除非用户明确要求(例如,如果用户在请求恢复会话时指定了模型或推理努力程度)。恢复语法:`echo "your prompt here" | codex exec --skip-git-repo-check resume --last 2>/dev/null`。所有标志必须插入在 exec 和 resume 之间。
5. **重要**:默认情况下,将 `2>/dev/null` 附加到所有 `codex exec` 命令以抑制思考标记 (stderr)。仅在用户明确要求查看思考标记或需要调试时才显示 stderr。
6. 运行命令,捕获 stdout/stderr(根据需要过滤),并为用户总结结果。
7. **Codex 完成后**,通知用户:“您可以随时通过说 'codex resume' 或要求我继续进行额外分析或更改来恢复此 Codex 会话。”
### 快速参考
| 用例 | 沙盒模式 | 关键标志 |
| --- | --- | --- |
| 只读审查或分析 | `read-only` | `--sandbox read-only 2>/dev/null` |
| 应用本地编辑 | `workspace-write` | `--sandbox workspace-write --full-auto 2>/dev/null` |
| 允许网络或广泛访问 | `danger-full-access` | `--sandbox danger-full-access --full-auto 2>/dev/null` |
| 恢复最近会话 | 继承自原始会话 | `echo "prompt" | codex exec --skip-git-repo-check resume --last 2>/dev/null` (不允许使用标志) |
| 从其他目录运行 | 匹配任务需求 | `-C ` 加上其他标志 `2>/dev/null` |
## 模型选项
| 模型 | 最佳用途 | 上下文窗口 | 关键特性 |
| --- | --- | --- | --- |
| `gpt-5.2-max` | **最大模型**:超复杂推理,深度问题分析 | 400K 输入 / 128K 输出 | 76.3% SWE-bench, 自适应推理, $1.25/$10.00