Aller au contenu
Guides

Piloter une exécution OpenClaw en cours

Les commandes steer et tell, ce qui se passe quand l’environnement ne peut pas prendre la consigne, et la différence avec les modes de file

4 min de lecture

Parfois l’agent est en pleine exécution et vous voulez l’infléchir sans l’arrêter : préférer le correctif le plus petit, résumer avant le prochain appel d’outil. La commande steer d’OpenClaw existe exactement pour ce moment. Elle essaie d’abord d’envoyer la consigne à l’exécution déjà active, et si l’environnement courant ne peut pas accepter le pilotage, elle envoie le message comme un prompt normal au lieu de l’abandonner. La commande tell est un alias et les deux sont interchangeables. Voici ce que la commande cible, son rapport aux modes de file, là où elle ne fonctionne pas, et les variantes pour les sous-agents et ACP.

Ce qu’elle fait

  • Le steer de premier niveau ne cible que l’exécution active de la session courante et fonctionne indépendamment du mode de file de la session.
  • Quand la session est inactive ou que l’exécution active ne peut pas accepter le pilotage, le préfixe de commande est retiré et le message démarre un tour normal.
  • Elle emprunte le chemin de pilotage de l’environnement actif, si bien que le modèle voit la consigne à la prochaine frontière prise en charge plutôt qu’immédiatement.
  • La commande explicite passe par la passerelle ; dans les modes de chat local et de TUI locale, choisissez le mode de file steer et envoyez la consigne comme un message normal, et l’environnement embarqué applique la même politique de pilotage sans transmettre de commande à la passerelle.
Si l’environnement d’exécution courant ne peut pas accepter le pilotage, OpenClaw envoie le message comme un prompt normal au lieu de l’abandonner.

Steer face aux modes de file

Le mode de file steer fait que les messages entrants ordinaires essaient de piloter l’exécution active chaque fois qu’ils arrivent pendant qu’une exécution est active. La commande steer en est la version explicite et ponctuelle : elle injecte ce seul message dans l’exécution active à la prochaine frontière prise en charge, quel que soit le réglage de file enregistré. Le choix porte donc sur les défauts. Utilisez la commande quand vous voulez guider l’exécution active tout de suite ; réglez la file sur steer quand les futurs messages normaux doivent piloter les exécutions actives par défaut ; choisissez collect ou followup quand les futurs messages doivent attendre un tour ultérieur ; et choisissez interrupt quand le message le plus récent doit remplacer l’exécution active plutôt que la piloter.

Sous-agents et ACP

  • Le steer de premier niveau n’atteint jamais un sous-agent : les sous-agents rendent compte à leur session parente ou demandeuse, et la commande des sous-agents ne sert qu’à la visibilité.
  • Pour une session de harnais ACP, la commande ACP steer avec l’argument de session cible cette session-là, selon les règles de sélection de session d’ACP.
  • Le pilotage est une consigne, pas un arrêt : pour interrompre une exécution, on utilise le comportement de file interrupt ou la commande d’arrêt, pas steer.

La file de commandes d’OpenClaw explique les voies et les modes de file que cette commande contourne, et Les commandes slash d’OpenClaw la surface de commandes à laquelle elle appartient.

La question de la frontière

La consigne atterrit à une frontière de l’environnement, typiquement entre deux appels d’outils, ce qui explique que la documentation dise que le modèle la voit à la prochaine frontière prise en charge plutôt que sur-le-champ. Les sous-agents d’OpenClaw couvre les enfants que steer ne peut pas atteindre, et La boucle d’agent d’OpenClaw l’exécution dont il attend les frontières.

Sur Diali

Sur Diali, la commande explicite est disponible parce que votre assistant tourne toujours derrière sa passerelle ; tapez steer ou tell suivi de la consigne dans tout canal qui accepte les commandes texte. OpenClaw hébergé sur Diali est l’assistant.

  • Une consigne à l’exécution active ; un prompt normal quand elle ne peut pas la prendre.
  • La commande est ponctuelle ; le mode de file est le défaut.
  • Les sous-agents et les sessions ACP ont leurs propres chemins.
Commencer

Arrêtez de lire, construisez le vôtre

Configurez un agent, choisissez un canal, et faites-le travailler dans l’application que vous gardez déjà ouverte.