首页 / AI工具 / Codex 额度快没了怎么办?Goal 模式这个神技怎么继续干活?
AI工具

Codex 额度快没了怎么办?Goal 模式这个神技怎么继续干活?

Codex 额度快没了怎么办?Goal 模式这个神技怎么继续干活?

你在用 Codex 写代码、做重构、搞迁移的时候,是不是经常遇到这种崩溃时刻:

眼看任务进行到最关键阶段,屏幕突然弹出「Token 预告警」或额度即将耗尽的提示?普通模式下继续硬干,质量下降得厉害;重新开会话吧,context 全丢,前功尽弃。

别慌。Codex 官方推出的 Goal 模式(/goal) 就是专门为这种「额度告急但任务没完」的场景设计的救命神技。

Goal 模式到底是什么?

Goal 模式和普通对话完全不是一个玩法。

它不是让你一次给一个指令,而是让你设定一个最终目标,Codex 会自动进入循环工作模式:执行 → 评估进度 → 判断是否达成目标 → 未达成则继续下一轮。

OpenAI 官方对它的描述非常清晰:

当任务需要 Codex 跨回合持续工作以达到可验证的停止条件时,请使用 /goal。

简单来说,它自带「进度评估提示」,会不断问自己「距离目标还差多远?当前结果是否满足验收条件?」这种自我驱动的机制,让它能在额度紧张的情况下依然保持高效输出。

额度快没了时,最该切换到 Goal 模式的时刻

很多开发者一看到 Token 预警就继续用普通模式死磕,结果越用越慢,质量也越来越差,最后额度还是没了,任务也没完。

正确做法是:立刻切换到 Goal 模式。

命令格式非常简单:

/goal 继续完成剩余的 你的具体任务描述

比如:

/goal 继续完成用户中心模块的重构,确保所有单元测试通过,npm run build 成功,且不引入新的 ESLint 错误

一旦进入 Goal 模式,Codex 就会把剩余工作当成一个「长期目标」来持续推进,而不是一次性输出。它会在每轮结束后自我评估,真正做到「不达目标不罢休」。

Goal 模式的正确使用姿势(三步法)

1. 给出一个可量化、可验证的目标

模糊的目标在 Goal 模式下非常危险。越具体越好。

推荐写法:
– ✅ /goal 把登录页改成可用状态,修复所有报错,确保 npm run build 通过,且单元测试覆盖率不低于 85%
– ❌ /goal 修一下登录页

2. 明确验收标准(Acceptance Criteria)

最好在目标描述里直接写清楚停止条件,比如:
– 所有测试通过
– 构建成功
– 无新增严重漏洞
– 符合团队代码规范

这些「可验证的停止条件」是 Goal 模式高效运转的核心。

3. 利用「回压机制」辅助判断

经验丰富的开发者会在 prompt 中加入测试、类型检查、Lint 等工具,让 Codex 把这些作为进度判断的依据。这相当于给 Goal 模式装了一个「仪表盘」,让它更清楚自己是否真的完成了任务。

使用 Goal 模式时的几个硬核建议

  1. 一次只给一个目标
    Goal 模式最擅长专注型长任务。别一下塞三个需求,效率反而会下降。

  2. 注意上下文窗口
    虽然 Goal 模式支持较长的上下文(约 170k 有效 tokens),但累积越多,后面输出质量越容易下滑。建议每完成一个阶段性目标后,可以考虑总结并开启新的 Goal。

  3. 配合测试驱动
    把「跑测试」作为 Goal 循环的重要一环,能极大提升最终代码的可用性。

  4. 观察它的判断逻辑
    在运行过程中,你可以看到 Codex 自己输出的进度评估,这对理解它的思考方式也很有帮助。

真实场景演示

假设你正在做一个涉及 20+ 个文件的 API 重构:

  • 普通模式跑到第 3 轮弹出额度预警
  • 切换后输入:/goal 继续完成剩余 API 重构工作,确保所有接口测试通过,保持向后兼容

Codex 会自动接手剩余工作,一轮一轮推进,直到它判断「所有验收条件都已满足」才停止,最后还会给你一个完整总结。

很多开发者反馈,使用得当的话,这个模式能在额度紧张的情况下,帮你把一个原本需要几天的大任务彻底干完。

总结

当 Codex 额度快没了,别死磕普通模式。

立刻切换到 Goal 模式,用清晰、可验证的具体目标告诉它「该往哪里走」。这是目前应对额度限制最高效、最聪明的做法。

下次再看到 Token 预告警提示,记得试试这个神技:

/goal 继续完成剩余的......

用好了,它真的能帮你把长任务「续命」到最终完成。建议收藏,关键时刻能救命。

(本文适用于 Codex CLI 0.128.0 及以上版本)

分享到: 微博