Codex 进阶使用技巧
当你跑通了基础流程,这些技巧能让你更快、更稳、更省地用 Codex。
1. 管理上下文窗口
Agent 的上下文是有限预算。长会话里关键约束会被「挤掉」,导致它「忘了」前面的要求。
- 用
/status随时看上下文用量与额度 - 历史太长时
/compact压缩对话,保留要点 - 一个新主题就
/new开新线程,而不是在旧线程里硬转 - 把持久规则放 AGENTS.md,而不是每次粘贴
2. 检查点与撤销
Codex 直接改文件,务必有「后悔药」:
- 桌面应用:每轮改动底部有 Undo(撤销);提交前在 Diff 面板逐行审查
- Git:任务前新建分支或
git stash;任务后git diff再 commit - Worktree:让任务跑在独立 worktree,主工作区永远干净(见 工作流)
3. resume 与 fork 会话(CLI)
适合「同一起点试两种实现」或「接着昨天的任务继续」。
4. @ 提及与图片
@文件/目录:精确给上下文,少读错地方@应用名:触发 电脑操控- 图片:还原设计稿、复现视觉 bug(CLI
-i/--image;macOS 用 Appshots 连窗口截图一起发)
5. Memories(记忆)
Codex 会从过往任务中积累本地记忆,把有用的上下文带到后续工作。它与 AGENTS.md 互补:
- AGENTS.md = 你主动写下的、可版本化的规范
- Memories = Codex 自动沉淀的经验
需要稳定、可审查的规则,仍应写进 AGENTS.md。
6. 多任务并行
- 桌面应用挂多个线程,各自跑在独立 worktree
- 把耗时任务(依赖升级、大重构)Hand off 到 Cloud 后台跑,本地继续干别的
- 用 Automations 把例行检查变成定时任务
7. 调试 Agent 行为
8. 让它「先想后做」
复杂任务别一上来就让它改代码:
read-only让它给方案/文件树- 你确认或修正
- 切
workspace-write让它执行 /review或审查子代理复核
这套「规划→执行→审查」是稳定产出的关键,见 工作流与 Worktrees。
9. 省钱省时
- 子代理、自动化默认用
gpt-5.4-mini - 简单任务调低推理强度
- 用 Skill 固化流程,减少模型「自由发挥」的来回
- 及时
/compact,避免为膨胀的上下文反复付费
下一步
- 提示词最佳实践:把指令写得更准
- 工作流与 Worktrees:并行与分阶段
- 速查表:一页速览所有命令