/goal 是什么

在 TUI 或桌面端输入 /goal 加目标,会话会持续工作,直到 reviewer 确认目标达成;/goal pause、resume、clear 控制状态。它把「一次对话」变成「一个有验收条件的任务」,适合长重构、批量修测试这类需要多轮的动作。

同版的其他变化

可选 image_generate 工具、后台 shell 实时输出、/schedule 定时提示词、新的默认模型选择器。破坏性改动集中在 provider:fal、Black Forest Labs、Replicate、Stability 四个入口被移除,五个旧入口改成嵌套路径,configure() 输入类型统一叫 Config。升级前先全局搜 import 路径。

真正的难点在 reviewer

/goal 把「什么时候停」交给 reviewer。如果完成条件不可判定,agent 会在「差不多」和「再改改」之间来回,额度烧完也没结论。先把条件写成可执行检查:测试通过、lint 通过、变更文件范围、性能阈值;能自动判的交给脚本,不能自动判的明确指定一个人。

适合谁

适合已有测试与 CI 的仓库;不适合没有验收标准、靠人眼看效果的探索性工作。多 agent 并行时,还要给每个 goal 划清文件范围,避免互相覆盖——/goal 让 agent 跑得更久,也让冲突的代价更大。

自治的前提不是更强的模型,是更硬的完成条件。