# Codex 使用技巧：Steer 和 Queue

- 来源：宝玉 (@dotey)
- 发布时间：2026-05-21 07:02
- AIHOT 分数：68
- AIHOT 链接：https://aihot.virxact.com/items/cmpeood4c0e8uslk1c2kve81a
- 原文链接：https://x.com/dotey/status/2057235477623939482

## AI 摘要

本文介绍了在 Codex Agent 执行任务时补充新要求的两种核心操作：Steer 与 Queue。Steer 通过快捷键 Shift+Enter 在任务进行中直接插入新指令，改变 Agent 当前的工作方向；Queue 则通过 Enter 键在当前任务完成后添加新任务，并按顺序逐一执行，适用于安排后续步骤。两者本质区别在于 Steer 干预当下执行，Queue 规划未来任务。此外，用户可通过队列添加多个“Continue”指令，实现任务持续运行，适用于需要无人值守的场景。

## 正文

Codex 使用技巧：Steer 和 Queue

通常 Agent 执行一个任务不会马上结束，可能会要等几分钟甚至更久，如果这时候你有个新的要求想补充，这里有两种方式补充：Steer（任务干预） 和 Queue（排队）。

> Steer（快捷键：Shift + Enter）：在当前任务还没完成时，中途打断 Codex 并给它指引新的方向。

这个功能相当于你按停止，输入新指令然后再让 Agent 继续。但不需要你去手动停止再让它继续，只要输入指令，按 Shift + 回车，或者先回车，在点击"Steer"按钮就可以发送。Agent 会在下一轮工具调用间隙直接添加新的指令到上下文。

> Queue（快捷键：Enter）：在 Codex 完成当前步骤后，给它安排接下来的活儿。

任务排队就不太一样了。它不会打断正在进行的任务，而是把新任务排在队伍后面。而且你提交多条信息，它在任务结束后，不会一次性把你队列的消息执行，而是执行一条，完成这一条对应的任务后，继续下一条。

所以有时候我睡觉前，会在一个长任务后面加上几个 "Continue" 消息到队列，让它尽可能多跑一会，免得中间就停止了。

简单来说，"Steer"是改变 Codex 眼下正在做的事，而"Queue"是安排它接下来要做的事。
