Skip to main content
openclaw agent exécute un seul tour d’agent depuis la ligne de commande sans message de discussion entrant. Utilisez-le pour les workflows scriptés, les tests et la distribution automatisée. Référence complète des options et du comportement : Référence de la CLI de l’agent.

Démarrage rapide

1

Exécuter un tour d’agent simple

Envoie le message via le Gateway et affiche la réponse.
2

Envoyer une invite multiligne depuis un fichier

Lit un fichier UTF-8 valide comme corps du message de l’agent.
3

Cibler un agent ou une session spécifique

4

Distribuer la réponse sur un canal

Options

Comportement

  • Par défaut, la CLI passe par le Gateway. Ajoutez --local pour forcer l’environnement d’exécution intégré sur la machine actuelle.
  • Transmettez exactement l’une des options --message ou --message-file. Les messages de fichier conservent le contenu multiligne après la suppression d’un éventuel BOM UTF-8.
  • Si la requête au Gateway échoue, la CLI se rabat sur l’exécution intégrée locale ; en cas d’expiration du délai du Gateway, elle se rabat sur une nouvelle session au lieu de mettre en concurrence la transcription d’origine.
  • Sélection de la session : --to dérive la clé de session (les cibles de groupe/canal conservent leur isolation ; les discussions directes sont regroupées dans main). Lorsque --agent, --channel et --to sont utilisés ensemble, le routage suit le destinataire canonique du canal et session.dmScope. Les identités stables utilisées uniquement pour les envois sortants emploient une session détenue par le fournisseur et isolée de la session principale de l’agent.
  • --session-key sélectionne une clé explicite. Les clés préfixées par un agent doivent utiliser agent:<agent-id>:<session-key>, et --agent doit correspondre à cet identifiant d’agent lorsque les deux sont fournis. Les clés simples qui ne sont pas des sentinelles sont limitées à --agent lorsqu’il est fourni ; par exemple, --agent ops --session-key incident-42 dirige vers agent:ops:incident-42. Sans --agent, les clés simples qui ne sont pas des sentinelles sont limitées à l’agent configuré par défaut. Les valeurs littérales global et unknown restent sans portée uniquement lorsqu’aucun --agent n’est fourni ; le chemin de repli intégré résout ces sessions sentinelles vers l’agent configuré par défaut.
  • --reply-channel et --reply-account affectent uniquement la distribution.
  • Les options de réflexion et de verbosité sont conservées dans le stockage de session.
  • Sortie : texte brut par défaut, ou --json pour une charge utile structurée accompagnée de métadonnées.
  • Avec --json --deliver, le JSON inclut l’état de distribution des envois effectués, supprimés, partiels et ayant échoué. Consultez État de distribution JSON.

Exemples

Rubriques connexes

Référence de la CLI de l’agent

Référence complète des options de openclaw agent.

Sous-agents

Lancement de sous-agents en arrière-plan.

Sessions

Fonctionnement des clés de session et manière dont --to, --agent et --session-id les résolvent.

Commandes à barre oblique

Catalogue de commandes natives utilisé dans les sessions d’agent.