跳转至

引导

/steer 会先尝试向已经活动的运行发送指导。它用于“在运行仍在工作时调整该运行”的时刻。如果当前运行时无法接受转向,OpenClaw 会将该消息作为普通提示发送,而不是丢弃它。

/tell 是 /steer 的别名。这两个名称在本页中处处可以互换。

当前会话

使用顶层 /steer 来针对当前会话的活动运行:

/steer prefer the smaller patch and keep the tests focused
/tell summarize before making the next tool call

行为:

  • 仅针对当前会话的活动运行。
  • 独立于会话的 /queue 模式工作。
  • 当会话空闲或活动运行无法接受转向时,使用相同消息开始一个普通回合。
  • 使用活动运行时的转向路径,因此模型会在下一个受支持的运行时边界看到该指导。

转向与队列

/queue steer 使普通入站消息在运行处于活动状态时到达后,尝试转向活动运行。/steer <message> 是一个显式命令,无论存储的 /queue 设置如何,都尝试在下一个受支持的运行时边界将该命令的消息注入活动运行。当该注入不可用时,命令前缀会被移除,<message> 作为普通提示继续。

显式 /steer(以及 /tell)命令由 Gateway 支持。在 openclaw chat 或 openclaw tui --local 中,选择 /queue steer 并将指导作为普通消息发送;嵌入式运行时应用相同的转向策略,而不会转发 Gateway 命令。

使用:

  • 当你想立即指导活动运行时,使用 /steer <message>。
  • 当你希望未来的普通消息默认转向活动运行时,使用 /queue steer。
  • 当你希望未来的普通消息等待稍后的回合,而不是转向活动运行时,使用 /queue collect 或 /queue followup。
  • 当最新消息应替换活动运行,而不是转向它时,使用 /queue interrupt。

有关队列模式和转向边界,请参阅 命令队列 和 转向队列。

子代理

顶层 /steer 针对当前会话的活动运行。子代理会向其父级/请求方会话报告;/subagents 仅用于可见性。

ACP 会话

当目标是 ACP harness 会话时,使用 /acp steer:

/acp steer --session agent:main:acp:codex tighten the repro

ACP harness 会话无法在回合中途接受输入。/acp steer 会排队该指令,并在活动回合结束后运行它;请先使用 /acp cancel 停止进行中的工作。请参阅 ACP 控制。

有关 ACP 会话选择和运行时行为,请参阅 ACP 代理。

本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 cl/openclaw