YC科技资讯网

Codex 的 Steer 和 Queue,把 Agent 变成你的“异步副驾”

Codex 的 Steer 和 Queue,把 Agent 变成你的“异步副驾”!大家想想,用 Codex 跑长任务最尴尬的是什么?不是它跑得慢,而是你发现跑偏了,却只能干瞪眼等它跑完。

Codex 其实藏了两个非常实用的交互模式:Steer(干预) 和 Queue(排队)。用好了,你基本可以做到“睡前下单,醒来收货”。

Steer:任务跑偏?直接掰回来

场景:

Codex 正在重构一个模块,你已经看到它往错误的方向走了,但不想直接点“停止”重来。

做法:

- 不用手动停止,也不用等它自己撞墙。
- 直接输入新指令,按 Shift + Enter(或先回车再点 “Steer” 按钮)。

效果:

Agent 会在下一轮工具调用的间隙,把这条新指令插进上下文,立刻调整方向。

相当于你在副驾上轻轻扶了一把方向盘,车还在跑,但路已经修正了。

Queue:我不急,你按顺序慢慢来

场景:

Codex 正在跑一个耗时的大任务,你不想打断它,但脑子里已经冒出下一步要干的活了。

做法:

- 直接按 Enter 发送消息。
- 可以连续发好几条。

效果:

Codex 不会一股脑把队列里的消息全吞了。

它会严格执行:做完当前任务 → 执行队列第一条 → 完成 → 再执行第二条。

就像给同事留待办清单,一件件来,不抢跑,也不漏掉。

实战用法:睡前“续命”

我常用的一个骚操作是:

在跑一个特别长的任务(比如全仓重构或大规模测试)时,

在后面连排几条
""Continue"" 到队列里。

这样即使任务中间卡住或暂停了,Codex 也会一条条把
""Continue"" 拿出来执行,尽可能多跑一会儿,不至于半夜就停在那等你醒。

一句话总结:

- Steer(Shift + Enter):改变它眼下正在做的事。
- Queue(Enter):安排它接下来要做的事。

你会用 Steer 来救火,还是主要用 Queue 给自己攒“夜间工作量”?

你更愿意学文科还是学理科? 我认为文科