返回文章列表

2026-05-16

Codex 和 Claude Code 都能用 /goal 了,Agent 终于能自己跑到验收

这功能我建议所有用 Codex / Claude Code 的人都试一下。 它解决的是一个更烦的事,你让 Agent 修 bug、写文章、做页面,它跑几步就停下来等你。你不在电脑前,它就卡在那里。你回来以后还得重新看上下文,再补一句「继续」。 这体验太像在旁边盯人干活了。 的价值就在这儿。 你给的也不再只是下一步指令…

这功能我建议所有用 Codex / Claude Code 的人都试一下。

它解决的是一个更烦的事,你让 Agent 修 bug、写文章、做页面,它跑几步就停下来等你。你不在电脑前,它就卡在那里。你回来以后还得重新看上下文,再补一句「继续」。

这体验太像在旁边盯人干活了。

/goal 的价值就在这儿。

你给的也不再只是下一步指令,而是一条成功条件。它会持续推进,直到目标达成、遇到阻塞,或者你主动叫停。

会用 Agent 的关键,不是一直喊继续,而是把完成标准说清楚。

这东西现在在哪能用

Claude Code 官方文档已经写了 /goal,要求版本是 v2.1.139 以上。

OpenAI 也给 Codex CLI 写了官方说明,把它叫做 long-running work 的 durable objective。说人话就是,一个能持续挂住的任务目标。

不过 Codex CLI 这边目前还是实验功能,需要从 /experimental 打开,或者在 config.toml[features] 下加上 goals = true。这个边界要说清楚,别把它当成每个 Codex 客户端都默认打开的稳定按钮。

开启之后,玩法很简单。

你可以在 Claude Code 里这样写。

/goal 所有测试通过,lint 没有报错,README 里补完安装说明

Codex CLI 开了实验功能后,也可以这样写。

/goal "核心功能能跑通,测试通过,文档写清楚"

后面如果想看当前目标,直接输入 /goal

想暂停,用 /goal pause

想继续,用 /goal resume

想清掉目标,用 /goal clear

不用记太多命令,核心就一句,给它一个能验收的目标。

好用的 /goal 写法

最适合用在这种任务上

修 bug 很适合。

别再一轮一轮说「继续修」「再跑一下测试」。你直接写,修到指定测试通过,不能改数据库结构,不能动登录逻辑。Agent 就会围绕这个目标反复跑。

写文章也适合。

你可以告诉它,标题要有点击欲,开头要给价值,正文要有段落,配图清单要补齐,发布前检查要完成。它会把这些当成验收条件,不会写完一版就原地停住。

做前端更适合。

比如让它做到移动端不溢出,按钮对齐,截图验收问题清零。以前你要一轮一轮截图、一轮一轮催,现在目标清楚以后,它会更像在按 checklist 收尾。

运营、资料整理、文档维护也一样。

只要这个任务有明确结果,有验收标准,有几步可以持续推进,/goal 都很合适。

真正的技巧,是别写虚目标

别把 /goal 当许愿池。

你写「帮我完善一下项目」,它大概率还是会跑偏。

你写成下面这种,效果就完全不一样。

/goal 首页三个核心按钮都能点击,移动端没有横向滚动,测试通过,变更文件不要超过当前模块

这里面有结果,有边界,有验收。

Agent 能判断自己有没有完成,也知道哪些地方不能乱碰。

我现在越来越觉得,会用 Agent 的核心能力,不在于把 prompt 写得多漂亮。

更关键的是,你能不能把一个任务说成「目标 + 边界 + 验收」。

目标让它知道往哪跑。

边界让它知道哪不能碰。

验收让它知道什么时候该停。

以后 Agent 会越来越像这样用

/goal 没那么花哨。

它其实是在把 Agent 从聊天模式,往交付模式推了一步。

以前我们跟 AI 协作,像在一问一答。

以后更像是你给一个清晰目标,它自己跑过程,你只在关键节点验收。

会提问只是第一步。

会定义目标、边界和验收,才是真的开始用 Agent。

关注我,及时了解更多 AI 资讯和 AI 知识。

大小项目开发和方案咨询,都可以私信。