Skip to main content
/steer 首先会尝试向一个已经处于活动状态的运行发送指导。它适用于“在当前运行仍在工作时调整它”这类场景。如果当前运行时无法接受 steering,OpenClaw 会将该消息作为普通提示发送,而不是丢弃它。

当前会话

使用顶层 /steer 来针对当前会话中的活动运行:
/steer prefer the smaller patch and keep the tests focused
/tell summarize before making the next tool call
行为:
  • 仅针对当前会话中的活动运行。
  • 独立于会话的 /queue 模式。
  • 当会话处于空闲状态,或活动运行无法接受 steering 时,会使用相同的消息开启一次正常轮次。
  • 使用活动运行时的 steering 路径,因此模型会在下一个受支持的运行时边界看到该指导。

Steer 与 queue

/queue steer 会让普通的传入消息在活动运行仍在进行时尝试引导它们。/steer <message> 是一个显式命令,它会尝试在下一个受支持的运行时边界将该命令的消息注入活动运行,而不受已保存的 /queue 设置影响。当无法进行该注入时,会移除命令前缀,并将 <message> 作为普通提示继续处理。 使用:
  • 当你现在就想引导活动运行时,使用 /steer <message>
  • 当你希望未来的普通消息默认引导活动运行时,使用 /queue steer
  • 当你希望未来的普通消息等待后续轮次,而不是引导活动运行时,使用 /queue collect/queue followup
  • 当最新消息应替换活动运行,而不是引导它时,使用 /queue interrupt
有关 queue 模式和 steering 边界,请参见 Command queueSteering queue

子代理

顶层 /steer 目标是当前会话中的活动运行。子代理会向其父级/请求方会话回传;/subagents 仅用于可见性。

ACP 会话

当目标是 ACP harness 会话时,使用 /acp steer
/acp steer --session agent:main:acp:codex tighten the repro
有关 ACP 会话选择和运行时行为,请参见 ACP agents

相关内容