/steer は、まずすでにアクティブな実行にガイダンスを送信しようとします。これは
「まだ動作中のこの実行を調整したい」場面向けです。現在のランタイムが
ステアリングを受け付けられない場合、OpenClaw はそのメッセージを破棄する代わりに
通常のプロンプトとして送信します。
現在のセッション
トップレベルの/steer を使って、現在のセッションのアクティブな実行を対象にします。
- 現在のセッションのアクティブな実行のみを対象にします。
- セッションの
/queueモードとは独立して動作します。 - セッションがアイドル状態の場合、またはアクティブな実行がステアリングを受け付けられない場合は、 同じメッセージで通常のターンを開始します。
- アクティブなランタイムのステアリング経路を使うため、モデルは次にサポートされる ランタイム境界でガイダンスを確認します。
ステアリングとキュー
/queue steer は、通常の受信メッセージが実行中に届いたとき、アクティブな実行を
ステアリングしようとします。/steer <message> は明示的なコマンドで、
保存されている /queue 設定に関係なく、そのコマンドのメッセージを次にサポートされる
ランタイム境界でアクティブな実行に注入しようとします。その注入が利用できない場合、
コマンドプレフィックスは取り除かれ、<message> は通常のプロンプトとして続行されます。
用途:
- アクティブな実行を今すぐ誘導したい場合は
/steer <message>。 - 今後の通常メッセージで、デフォルトでアクティブな実行をステアリングしたい場合は
/queue steer。 - 今後の通常メッセージがアクティブな実行をステアリングせず、後続のターンまで待つべき場合は
/queue collectまたは/queue followup。 - 最新のメッセージでアクティブな実行をステアリングするのではなく置き換えたい場合は
/queue interrupt。
サブエージェント
トップレベルの/steer は、現在のセッションのアクティブな実行を対象にします。サブエージェントは
親/リクエスト元のセッションへ報告します。/subagents は表示専用です。
ACP セッション
対象が ACP ハーネスセッションの場合は/acp steer を使います。