Les commandes slash d’OpenClaw
Commandes, directives et raccourcis en ligne, qui peut les utiliser, les options de configuration, et les surfaces réservées au propriétaire
La passerelle traite les commandes envoyées comme messages autonomes commençant par une barre oblique, et la page de documentation qui les liste est longue parce que la surface l’est : commandes de session, contrôles de modèle et d’exécution, découverte et état, compétences et approbations, sous-agents, écritures réservées au propriétaire, voix et contrôle de canal, plus tout ce que les extensions et les compétences enregistrent. Voici la division en trois qui rend la page lisible, qui a le droit d’utiliser quoi, les options de configuration, le catalogue par groupe, et les notes par surface.
Trois sortes
- Les commandes sont des messages autonomes traités par la passerelle et doivent être le seul contenu du message.
- Les directives, think, fast, verbose, trace, reasoning, elevated, exec, model et queue, sont retirées du message avant que le modèle ne le voie ; envoyées seules, elles persistent les réglages de session et répondent par un accusé, envoyées avec d’autre texte elles agissent comme des indications en ligne, la sélection de modèle étant l’exception qui persiste dans les deux cas.
- Les raccourcis en ligne, help, commands, status et whoami, s’exécutent immédiatement et sont retirés avant que le modèle ne voie le texte restant.
- Les commandes shell réservées à l’hôte utilisent un point d’exclamation en préfixe, avec un alias bash, et sont désactivées par défaut.
Les directives sont retirées du message avant que le modèle ne le voie.
Qui peut les utiliser
Les directives et les commandes ne s’appliquent que pour les expéditeurs autorisés. Si une liste d’autorisation de commandes est configurée, elle est la seule source d’autorisation ; sinon l’autorisation suit les listes d’autorisation des canaux, l’appairage et l’application permanente des groupes d’accès, et les expéditeurs non autorisés voient les directives traitées comme du texte brut, les messages composés d’une seule commande non autorisée étant ignorés en silence sur les canaux externes. Une liste de propriétaires distincte garde les surfaces réservées au propriétaire, redémarrage, mise à jour, configuration, MCP, extensions et débogage ; l’approbation d’appairage en CLI enregistre le premier propriétaire, l’appairage de l’interface de contrôle a une case propriétaire, et un non-propriétaire autorisé qui tente une commande réservée reçoit un refus qui cite la commande de configuration exacte pour son identifiant d’expéditeur. Nouvelle session et réinitialisation restent disponibles aux expéditeurs autorisés par le canal là où le canal n’impose pas les commandes réservées, mais une commande refusée n’effectue aucune réinitialisation et n’exécute aucun texte de suite.
Le bloc de configuration et le catalogue
- Les options : commandes texte activées, enregistrement natif automatique, c’est-à-dire activé pour Discord et Telegram et désactivé pour Slack, commandes de compétences natives de même, bash désactivé et exigeant les listes d’autorisation du mode élevé, configuration, MCP, extensions et débogage désactivés et réservés au propriétaire, redémarrage activé, ce qui active aussi la mise à jour. Sur les surfaces sans commandes natives, WhatsApp, WebChat, Signal, iMessage, Google Chat et Teams, les commandes texte fonctionnent même quand l’option texte est désactivée.
- Les groupes : sessions et exécutions, new, reset, name, compact, stop, expiration de session et exports ; contrôles de modèle et d’exécution, think, verbose, trace, fast, reasoning, elevated, exec, login, model, models, queue et steer ; découverte, help, commands, tools, status, goal, dashboard, diagnostics, tasks, context, whoami et usage ; compétences, listes d’autorisation et approbations ; sous-agents et ACP ; écritures réservées au propriétaire ; TTS, activation et bash. Les extensions intégrées ajoutent dreaming, pair, voice et codex, LINE ajoute card, et QQBot son propre jeu.
- Les commandes de compétences : la commande de compétence générique fonctionne toujours, les compétences peuvent enregistrer des commandes directes sous leur nom déclaré, les noms sont assainis en lettres minuscules, chiffres et tirets bas avec un plafond de 32 caractères, les collisions reçoivent des suffixes numériques, et une compétence peut déclarer un envoi vers un outil pour router directement vers celui-ci sans modèle.
Les niveaux de réflexion d’OpenClaw couvre la famille des directives en profondeur, et Les modes de permission d’OpenClaw la politique d’exécution à l’échelle de la session vers laquelle la documentation renvoie plutôt que les options d’exécution par message.
Sélection de modèle, outils, et les surfaces
La sélection de modèle a trois portées : la session seule, la valeur par défaut de l’agent, ou la valeur par défaut globale partagée, avec les options longues et courtes épelées ; sans option, la commande ne change que la session courante, même pour les propriétaires, et les non-propriétaires voient leurs demandes explicites d’agent ou globales rejetées. Les modèles se choisissent par identifiant de fournisseur et de modèle ou par alias configuré, jamais par numéro. La commande des outils répond à une question d’exécution, ce que cet agent peut utiliser maintenant dans cette conversation, et change avec l’agent, le canal, le fil, l’expéditeur et le modèle. Slack réserve le nom status, donc l’enregistrement natif utilise agentstatus tandis que status en texte fonctionne toujours ; Discord ouvre un sélecteur interactif pour la commande de modèle nue et utilise l’autocomplétion pour les options dynamiques, et Telegram parcourt les modèles avec des boutons de rappel qui restent limités à la session. Les compétences d’OpenClaw expliquées explique ce qu’une commande de compétence exécute vraiment, et OpenClaw sur Discord l’enregistrement natif sur le canal au support le plus riche.
Sur Diali
Sur Diali, la surface de commandes est la même que celle d’OpenClaw, moins les écritures réservées au propriétaire qui modifient des fichiers sur la machine : configuration, extensions et mises à jour sont le travail du tableau de bord, et une release les remplace pour vous. OpenClaw hébergé sur Diali est l’assistant et Mettre à jour OpenClaw explique le train de releases.
- Les commandes sont seules ; les directives sont retirées ; les raccourcis s’exécutent en ligne.
- Une liste d’autorisation de commandes, quand elle existe, est la seule source d’autorisation.
- Les écritures réservées au propriétaire restent désactivées tant que vous ne les activez pas.
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.
