Commandes slash
Les commandes sont gérées par le Gateway. La plupart des commandes doivent être envoyées sous forme de message autonome commençant par /. La commande de chat bash réservée à l’hôte utilise ! <cmd> (avec /bash <cmd> comme alias).
Lorsqu’une conversation ou un fil est lié à une session ACP, le texte de suivi normal est acheminé vers ce harnais ACP. Les commandes de gestion du Gateway restent locales : /acp ... atteint toujours le gestionnaire de commandes ACP OpenClaw, et /status ainsi que /unfocus restent locaux chaque fois que la gestion des commandes est activée pour la surface.
Il existe deux systèmes connexes :
Commandes
Messages /... autonomes.
Directives
/think, /fast, /verbose, /trace, /reasoning, /elevated, /exec, /model, /queue.
- Les directives sont supprimées du message avant que le modèle ne le voie.
- Dans les messages de chat normaux (pas uniquement des directives), elles sont traitées comme des « indices en ligne » et ne pas persistent les paramètres de session.
- Dans les messages contenant uniquement des directives (le message ne contient que des directives), elles persistent dans la session et répondent par un accusé de réception.
- Les directives ne sont appliquées que pour les expéditeurs autorisés. Si
commands.allowFromest défini, c’est la seule liste d’autorisation utilisée ; sinon, l’autorisation provient des listes d’autorisation/appairage de canal ainsi que decommands.useAccessGroups. Les expéditeurs non autorisés voient les directives traitées comme du texte brut.
Raccourcis en ligne
Expéditeurs autorisés uniquement : /help, /commands, /status, /whoami (/id).
Ils s’exécutent immédiatement, sont supprimés avant que le model ne voie le message, et le texte restant continue via le flux normal.
Configuration
Section intitulée « Configuration »{ commands: { native: "auto", nativeSkills: "auto", text: true, bash: false, bashForegroundMs: 2000, config: false, mcp: false, plugins: false, debug: false, restart: true, ownerAllowFrom: ["discord:123456789012345678"], ownerDisplay: "raw", ownerDisplaySecret: "${OWNER_ID_HASH_SECRET}", allowFrom: { "*": ["user1"], discord: ["user:123"], }, useAccessGroups: true, },}Liste de commandes
Section intitulée « Liste de commandes »Source actuelle de vérité :
- les commandes intégrées de base proviennent de
src/auto-reply/commands-registry.shared.ts - les commandes générées du dock proviennent de
src/auto-reply/commands-registry.data.ts - les commandes de plugin proviennent des appels
registerCommand()du plugin - la disponibilité réelle sur votre passerelle dépend toujours des indicateurs de configuration, de la surface du channel et des plugins installés/activés
Commandes intégrées de base
Section intitulée « Commandes intégrées de base »Sessions et exécutions
/new [model]archive la session actuelle et en lance une nouvelle ;/resetefface la session actuelle sur place. Ce ne sont pas des alias.- L’interface de contrôle intercepte la commande
/newsaisie pour créer et basculer vers une nouvelle session de tableau de bord, sauf sisession.dmScope: "main"est configuré et que le parent actuel est la session principale de l’agent ; dans ce cas,/newréinitialise la session principale sur place. La commande/resetsaisie exécute toujours la réinitialisation sur place du Gateway. /reset soft [message]conserve la transcription actuelle, supprime les identifiants de session backend CLI réutilisés et relance le chargement du démarrage/du système de prompt sur place./compact [instructions]compresse le contexte de la session. Voir Compression./stopinterrompt l’exécution en cours.- `/session idle
et/session max-age
gèrent l'expiration de la liaison de fil de discussion. -/export-session [path]exporte la session actuelle au format HTML. Alias :/export. - /export-trajectory [path]demande une approbation d'exécution, puis exporte un [bundle de trajectoires](/fr/tools/trajectory) JSONL pour la session actuelle. Utilisez-le lorsque vous avez besoin de la chronologie des invites, des outils et des transcriptions pour une session OpenClaw. Dans les discussions de groupe, l'invite d'approbation et le résultat de l'exportation sont envoyés en privé au propriétaire. Alias :/trajectory`.
Model and run controls
- `/think
définit le niveau de réflexion ou efface la substitution de la session. Les options proviennent du profil du fournisseur du model actif ; les niveaux courants sontoff, minimal, low, mediumethigh, avec des niveaux personnalisés tels que xhigh, adaptive, maxou binaireonuniquement lorsque pris en charge. Alias :/thinking, /t. - /verbose on|off|fullactive/désactive la sortie verbeuse. Alias :/v. - /trace on|offactive/désactive la sortie de trace du plugin pour la session actuelle. -/fast [status|on|off|default]affiche, définit ou efface le mode rapide. -/reasoning [on|off|stream]active/désactive la visibilité du raisonnement. Alias :/reason. - /elevated [on|off|ask|full]active/désactive le mode élevé. Alias :/elev. - /exec host=
security=
ask=
node=
affiche ou définit les valeurs par défaut d'exécution. -/model [name|#|status]affiche ou définit le model. -/models [provider] [page] [limit=
|size=
|all]liste les fournisseurs configurés/disponibles via authentification ou les models pour un fournisseur ; ajoutezallpour parcourir le catalogue complet de ce fournisseur. Les entréesprovider/*dansagents.defaults.modelsfont que/modelet/modelsn'affichent les models découverts que pour ces fournisseurs. -/queue
gère le comportement de la file d'exécution active (steer, followup, collect, interrupt) ainsi que des options comme debounce:0.5s cap:25 drop:summarize;/queue defaultou/queue resetefface la substitution de la session. Les invites en cours d'exécution dirigent par défaut sans directive de file. Voir [Command queue](/fr/concepts/queue) et [Steering queue](/fr/concepts/queue-steering). -/steer
injecte des directives dans l'exécution active pour la session actuelle, indépendamment du mode/queue. Si la direction n'est pas disponible ou si la session est inactive,
continue en tant qu'invite normale. Alias :/tell`. Voir Steer.
Discovery et statut
/helpaffiche le résumé de l’aide court./commandsaffiche le catalogue de commandes généré./tools [compact|verbose]affiche ce que l’agent actuel peut utiliser maintenant./statusaffiche le statut d’exécution, la disponibilité du Gateway et du système, ainsi que l’utilisation/quota du provider lorsque disponible./diagnostics [note]est le flux de rapport de support réservé au propriétaire pour les bugs du Gateway et les exécutions du harnais Codex. Il demande une approbation explicite à chaque exécution avant de lanceropenclaw gateway diagnostics export --json; n’approuvez pas les diagnostics avec une règle autorisant tout. Après approbation, il envoie un rapport collable avec le chemin du bundle local, le résumé du manifeste, les notes de confidentialité et les identifiants de session pertinents. Dans les conversations de groupe, l’invite d’approbation et le rapport sont envoyés au propriétaire en privé. Lorsque la session active utilise le harnais Codex OpenAI, la même approbation envoie également les commentaires Codex pertinents aux serveurs OpenAI et la réponse terminée liste les identifiants de session OpenClaw, les identifiants de fil Codex et les commandes `codex resume
. Voir [Export des diagnostics](/fr/gateway/diagnostics). - /crestodian
exécute l'assistant de configuration et de réparation Crestodian à partir d'un MP de propriétaire. -/tasksliste les tâches d'arrière-plan actives/récentes pour la session actuelle. -/context [list|detail|map|json]explique comment le contexte est assemblé.mapenvoie une image de treemap du contexte de session actuel. -/whoamiaffiche votre identifiant d'expéditeur. Alias :/id. - /usage off|tokens|full|cost` contrôle le pied de page d’utilisation par réponse ou imprime un résumé des coûts locaux.
Skills, listes d'autorisation, approbations
- `/skill
[input]` exécute un skill par son nom.
/allowlist [list|add|remove] ...gère les entrées de la liste d’autorisation. Texte uniquement.- `/approve
résout les invites d'approbation d'exécution. -/btw
pose une question annexe sans modifier le contexte de la session future. Alias :/side`. Voir BTW.
Sous-agents et ACP
/subagents list|kill|log|info|send|steer|spawngère les exécutions de sous-agents pour la session actuelle./acp spawn|cancel|steer|close|sessions|status|set-mode|set|cwd|permissions|timeout|model|reset-options|doctor|install|helpgère les sessions ACP et les options d’exécution.- `/focus
lie le fil Discord ou le sujet/conversation Telegram actuel à une cible de session. -/unfocussupprime la liaison actuelle. -/agentsliste les agents liés au fil pour la session actuelle. -/kill
interrompt un ou tous les sous-agents en cours d'exécution. -/subagents steer
` envoie des directives à un sous-agent en cours d’exécution. Voir Steer.
Écritures réservées au propriétaire et administration
/config show|get|set|unsetlit ou écritopenclaw.json. Réservé au propriétaire. Nécessitecommands.config: true./mcp show|get|set|unsetlit ou écrit la configuration du serveur MCP gérée par OpenClaw sousmcp.servers. Réservé au propriétaire. Nécessitecommands.mcp: true./plugins list|inspect|show|get|install|enable|disableinspecte ou modifie l’état du plugin./pluginest un alias. Réservé au propriétaire pour les écritures. Nécessitecommands.plugins: true./debug show|set|unset|resetgère les redéfinitions de configuration d’exécution uniquement. Réservé au propriétaire. Nécessitecommands.debug: true./restartredémarre OpenClaw lorsqu’il est activé. Par défaut : activé ; définissezcommands.restart: falsepour le désactiver./send on|off|inheritdéfinit la politique d’envoi. Réservé au propriétaire.
Voix, TTS, contrôle de channel
/tts on|off|status|chat|latest|provider|limit|summary|audio|helpcontrôle le TTS. Voir TTS./activation mention|alwaysdéfinit le mode d’activation de groupe.- `/bash
exécute une commande shell de l'hôte. Texte uniquement. Alias :!
. Nécessite commands.bash: trueainsi que les listes d'autorisationtools.elevated. - !poll [sessionId]vérifie une tâche bash en arrière-plan. -!stop [sessionId]` arrête une tâche bash en arrière-plan.
Commandes de dock générées
Section intitulée « Commandes de dock générées »Les commandes d’amarrage (Dock commands) redirigent le trajet de réponse de la session actuelle vers un autre channel lié. Voir Channel docking pour la configuration, les exemples et le troubleshooting.
Les commandes d’amarrage sont générées à partir des plugins de channel avec prise en charge des commandes natives. Ensemble groupé actuel :
/dock-discord(alias :/dock_discord)/dock-mattermost(alias :/dock_mattermost)/dock-slack(alias :/dock_slack)/dock-telegram(alias :/dock_telegram)
Utilisez les commandes d’amarrage depuis un chat direct pour basculer l’itinéraire de réponse de la session actuelle vers un autre canal lié. L’agent conserve le même contexte de session, mais les futures réponses pour cette session sont acheminées vers le canal sélectionné.
Les commandes d’amarrage nécessitent session.identityLinks. L’expéditeur source et le pair cible doivent appartenir au même groupe d’identité, par exemple ["telegram:123", "discord:456"]Telegram. Si un utilisateur Telegram avec l’id 123 envoie /dock_discordOpenClaw, OpenClaw stocke lastChannel: "discord" et lastTo: "456"Discord sur la session active. Si l’expéditeur n’est pas lié à un pair Discord, la commande répond par une indication de configuration au lieu de poursuivre vers le chat normal.
L’amarrage modifie uniquement l’itinéraire de la session active. Il ne crée pas de comptes de canal, n’accorde pas d’accès, ne contourne pas les listes d’autorisation des canaux et ne déplace pas l’historique des transcriptions vers une autre session. Utilisez /dock-telegram, /dock-slack, /dock-mattermost, ou une autre commande d’amarrage générée pour basculer à nouveau l’itinéraire.
Commandes de plugin groupées
Section intitulée « Commandes de plugin groupées »Les plugins groupés peuvent ajouter d’autres commandes slash. Commandes groupées actuelles dans ce dépôt :
/dreaming [on|off|status|help]active/désactive le rêve de la mémoire. Voir Dreaming./pair [qr|status|pending|approve|cleanup|notify]gère le flux de jumelage/configuration de l’appareil. Voir Pairing./phone status|arm <camera|screen|writes|all> [duration]|disarmarme temporairement les commandes de nœud téléphonique à haut risque./voice status|list [limit]|set <voiceId|name>Discord gère la configuration vocale Talk. Sur Discord, le nom de la commande native est/talkvoice./card ...envoie des présélections de cartes riches LINE. Voir LINE./codex status|models|threads|resume|compact|review|diagnostics|account|mcp|skillsinspecte et contrôle le harnais app-server Codex groupé. Voir Codex harness.- Commandes réservées à QQBot :
/bot-ping/bot-version/bot-help/bot-upgrade/bot-logs
Commandes de compétence dynamiques
Section intitulée « Commandes de compétence dynamiques »Les compétences invoquables par l’utilisateur sont également exposées en tant que commandes slash :
/skill <name> [input]fonctionne toujours comme le point d’entrée générique.- Les compétences peuvent également apparaître sous forme de commandes directes comme
/proselorsque la compétence/le plugin les enregistre. - L’enregistrement natif des commandes de compétences est contrôlé par
commands.nativeSkillsetchannels.<provider>.commands.nativeSkills. - Les spécifications de commande peuvent fournir
descriptionLocalizationspour les surfaces natives qui prennent en charge les descriptions localisées, y compris Discord.
Argument et notes du parseur
- Les commandes acceptent un
:optionnel entre la commande et les arguments (par ex./think: high,/send: on,/help:). - `/new
accepte un alias de model,provider/model, ou un nom de provider (correspondance approximative) ; sans correspondance, le texte est traité comme le corps du message. - Pour une ventilation complète de l'utilisation du provider, utilisez openclaw status —usage. - /allowlist add|removenécessitecommands.config=trueet respecte leconfigWritesdu channel. - Dans les channels multi-comptes,/allowlist —account
et/config set channels.
.accounts.
…ciblés sur la configuration respectent également leconfigWritesdu compte cible. -/usagecontrôle le pied de page d'utilisation par réponse ;/usage costOpenClaw imprime un résumé local des coûts à partir des journaux de session OpenClaw. - /restartest activé par défaut ; définissezcommands.restart: falsepour le désactiver. -/plugins install
accepte les mêmes spécifications de plugin queopenclaw plugins installnpm : chemin local/archive, package npm, git:
, ou clawhub:
. Les Gateways gérés redémarrent automatiquement car les modules source des plugins ont changé. - /plugins enable|disable`Gateway met à jour la configuration du plugin et déclenche le rechargement du plugin Gateway pour les nouveaux tours d’agent.
Comportement spécifique au canal
- Commande native Discord uniquement :
/vc join|leave|statuscontrôle les canaux vocaux (non disponible sous forme de texte).joinnécessite une guilde et un canal vocal/scène sélectionné. Nécessitechannels.discord.voiceDiscord et les commandes natives. - Commandes de liaison de fil Discord (
/focus,/unfocus,/agents,/session idle,/session max-age) nécessitent que les liaisons de fil effectives soient activées (session.threadBindings.enabledet/ouchannels.discord.threadBindings.enabled). - Référence de commande ACP et comportement d’exécution : Agents ACP.
Verbose / trace / fast / reasoning safety
/verboseest destiné au débogage et à une visibilité accrue ; gardez-le désactivé lors d’une utilisation normale./traceest plus restreint que/verbose: il ne révèle que les lignes de trace/débogage appartenant aux plugins et désactive les bavardages verbeux habituels des outils./fast on|offpersiste dans une substitution de session. Utilisez l’optioninheritde l’interface Sessions pour l’effacer et revenir aux valeurs par défaut de la configuration./fastest spécifique au fournisseur : OpenAI/OpenAI Codex le mappent versservice_tier=prioritysur les points de terminaison Responses natifs, tandis que les requêtes publiques directes vers Anthropic, y compris le trafic authentifié via OAuth envoyé àapi.anthropic.com, le mappent versservice_tier=autooustandard_only. Voir OpenAI et Anthropic.- Les résumés d’échecs d’outils sont toujours affichés lorsque pertinents, mais le texte d’échec détaillé n’est inclus que lorsque
/verboseestonoufull. /reasoning,/verboseet/traceprésentent des risques dans les contextes de groupe : ils peuvent révéler un raisonnement interne, une sortie d’outil ou des diagnostics de plugin que vous ne souhaitiez pas exposer. Il est préférable de les laisser désactivés, surtout dans les discussions de groupe.
Changement de modèle
/modelpersiste le nouveau modèle de session immédiatement.- Si l’agent est inactif, la prochaine exécution l’utilise immédiatement.
- Si une exécution est déjà active, OpenClaw marque un basculement en direct comme en attente et redémarre uniquement sur le nouveau modèle à un point de réessai propre.
- Si l’activité de l’outil ou la sortie de réponse a déjà commencé, le basculement en attente peut rester en file jusqu’à une prochaine opportunité de réessai ou au prochain tour de l’utilisateur.
- Dans le TUI local,
/crestodian [request]renvoie de l’TUI de l’agent normal à Crestodian. Cela est distinct du mode de sauvetage du canal de message et n’accorde pas d’autorité de configuration distante.
Chemin rapide et raccourcis en ligne
- Chemin rapide : les messages contenant uniquement des commandes provenant d’expéditeurs autorisés sont traités immédiatement (contournement de la file + modèle).
- Filtrage par mention de groupe : les messages contenant uniquement des commandes provenant d’expéditeurs autorisés contournent les exigences de mention.
- Raccourcis en ligne (expéditeurs autorisés uniquement) : certaines commandes fonctionnent également lorsqu’elles sont intégrées dans un message normal et sont supprimées avant que le modèle ne voit le texte restant.
- Exemple :
hey /statusdéclenche une réponse de statut, et le texte restant poursuit le flux normal.
- Exemple :
- Actuellement :
/help,/commands,/status,/whoami(/id). - Les messages contenant uniquement des commandes non autorisées sont ignorés silencieusement, et les jetons
/...en ligne sont traités comme du texte brut.
Commandes de compétences et arguments natifs
- Commandes de compétences : Les compétences
user-invocablesont exposées en tant que commandes slash. Les noms sont nettoyés ena-z0-9_(max 32 caractères) ; les collisions reçoivent des suffixes numériques (par ex._2).- `/skill
[input]exécute une compétence par son nom (utile lorsque les limites de commandes natives empêchent les commandes par compétence). - Par défaut, les commandes de compétences sont transmises au modèle en tant que demande normale. - Les compétences peuvent éventuellement déclarercommand-dispatch: toolpour acheminer la commande directement vers un outil (déterministe, sans modèle). - Exemple :/prose` (plugin OpenProse) — voir OpenProse.
- Arguments de commande natifs : Discord utilise l’autocomplétion pour les options dynamiques (et les menus de boutons lorsque vous omettez les arguments requis). Telegram et Slack affichent un menu de boutons lorsqu’une commande prend en charge des choix et que vous omettez l’argument. Les choix dynamiques sont résolus par rapport au modèle de session cible, donc les options spécifiques au modèle telles que les niveaux
/thinksuivent la priorité/modelde cette session.
/tools répond à une question d’exécution, et non à une question de configuration : ce que cet agent peut utiliser dès maintenant dans cette conversation.
- Le
/toolspar défaut est compact et optimisé pour un examen rapide. /tools verboseajoute de courtes descriptions.- Les surfaces de commandes natives qui prennent en charge les arguments exposent le même sélecteur de mode que
compact|verbose. - Les résultats sont limités à la session, donc le changement d’agent, de channel, de fil, d’autorisation de l’expéditeur ou de modèle peut modifier la sortie.
/toolsinclut les outils réellement accessibles lors de l’exécution, y compris les outils de base, les outils de plugin connectés et les outils appartenant au channel.
Pour la modification du profil et des priorités, utilisez le panneau Outils de l’interface de contrôle ou les surfaces de configuration/catalogue au lieu de traiter /tools comme un catalogue statique.
Surfaces d’utilisation (ce qui s’affiche où)
Section intitulée « Surfaces d’utilisation (ce qui s’affiche où) »- Utilisation/quota du provider (exemple : « Claude 80 % restants ») s’affiche dans
/statusOpenClaw pour le provider de model actuel lorsque le suivi de l’utilisation est activé. OpenClaw normalise les fenêtres des providers à% leftMiniMax ; pour MiniMax, les champs de pourcentage restant uniquement sont inversés avant l’affichage, et les réponsesmodel_remainsprivilégient l’entrée du model de discussion plus une étiquette de plan marquée par le model. - Lignes de jetons/cache dans
/statuspeuvent revenir à la dernière entrée d’utilisation de la transcription lorsque l’instantané de la session en direct est peu dense. Les valeurs en direct non nulles existantes priment toujours, et le repli sur la transcription peut également récupérer l’étiquette du model d’exécution actif ainsi qu’un total orienté prompt plus important lorsque les totaux stockés sont manquants ou plus petits. - Exécution vs runtime :
/statusrapporteExecutionpour le chemin effectif du bac à sable etRuntimepour celui qui exécute réellement la session :OpenClaw Pi Default,OpenAI CodexCLI, un backend CLI, ou un backend ACP. - Jetets/coût par réponse est contrôlé par
/usage off|tokens|full(ajouté aux réponses normales). /model statusconcerne les models/auth/endpoints, pas l’utilisation.
Sélection de model (/model)
Section intitulée « Sélection de model (/model) »/model est implémenté comme une directive.
Exemples :
/model/model list/model 3/model openai/gpt-5.4/model opus@anthropic:default/model statusNotes :
/modelet/model listaffichent un sélecteur compact et numéroté (famille de models + providers disponibles).- Sur Discord, Discord
/modelet/modelsouvrent un sélecteur interactif avec des listes déroulantes de provider et de model plus une étape de soumission. Le sélecteur respecteagents.defaults.models, y compris les entréesprovider/*Discord, de sorte que la découverte délimitée par provider peut garder le sélecteur sous la limite de 25 options des composants de Discord. /model <#>effectue une sélection à partir de ce sélecteur (et privilégie le provider actuel si possible)./model statusaffiche la vue détaillée, y compris le point de terminaison API configuré (baseUrl) et le mode API (api) si disponible.
Débogage des substitutions
Section intitulée « Débogage des substitutions »/debug vous permet de définir des substitutions de configuration uniquement à l’exécution (en mémoire, pas sur disque). Réservé au propriétaire. Désactivé par défaut ; activez-le avec commands.debug: true.
Exemples :
/debug show/debug set messages.responsePrefix="[openclaw]"/debug set channels.whatsapp.allowFrom=["+1555","+4477"]/debug unset messages.responsePrefix/debug resetSortie de trace du plugin
Section intitulée « Sortie de trace du plugin »/trace vous permet d’activer ou de désactiver les lignes de trace/débogage de plugin étendues à la session sans activer le mode verbeux complet.
Exemples :
/trace/trace on/trace offNotes :
/tracesans argument affiche l’état de trace de la session actuelle./trace onactive les lignes de trace du plugin pour la session actuelle./trace offles désactive à nouveau.- Les lignes de trace du plugin peuvent apparaître dans
/statuset sous forme de message de diagnostic suite à la réponse normale de l’assistant. /tracene remplace pas/debug;/debuggère toujours les substitutions de configuration uniquement à l’exécution./tracene remplace pas/verbose; la sortie verbeuse normale des outils/états appartient toujours à/verbose.
Mises à jour de la configuration
Section intitulée « Mises à jour de la configuration »/config écrit dans votre configuration sur disque (openclaw.json). Réservé au propriétaire. Désactivé par défaut ; activez-le avec commands.config: true.
Exemples :
/config show/config show messages.responsePrefix/config get messages.responsePrefix/config set messages.responsePrefix="[openclaw]"/config unset messages.responsePrefixMises à jour MCP
Section intitulée « Mises à jour MCP »/mcp écrit les définitions de serveur MCP gérées par OpenClaw sous mcp.servers. Réservé au propriétaire. Désactivé par défaut ; activez-le avec commands.mcp: true.
Exemples :
/mcp show/mcp show context7/mcp set context7={"command":"uvx","args":["context7-mcp"]}/mcp unset context7Mises à jour des plugins
Section intitulée « Mises à jour des plugins »/plugins permet aux opérateurs d’inspecter les plugins découverts et de basculer l’activation dans la configuration. Les flux en lecture seule peuvent utiliser /plugin comme alias. Désactivé par défaut ; activez-le avec commands.plugins: true.
Exemples :
/plugins/plugins list/plugin show context7/plugins enable context7/plugins disable context7Notes sur les surfaces
Section intitulée « Notes sur les surfaces »Sessions par surface
- Les commandes de texte s’exécutent dans la session de discussion normale (les DMs partagent
mainDiscord, les groupes ont leur propre session). - Les commandes natives utilisent des sessions isolées :
- Discord : `agent:
:discord:slash:
Slack - Slack : agent:
:slack:slash:
(préfixe configurable viachannels.slack.slashCommand.sessionPrefixTelegram) - Telegram : telegram:slash:
(cible la session de discussion viaCommandTargetSessionKey) - **/stop`** cible la session de discussion active afin qu’elle puisse annuler l’exécution actuelle.
SlackSlack specifics
channels.slack.slashCommand est toujours pris en charge pour une commande unique de style /openclaw. Si vous activez commands.nativeSlack, vous devez créer une commande slash Slack pour chaque commande intégrée (mêmes noms que /helpSlackSlack). Les menus d’arguments de commande pour Slack sont livrés sous forme de boutons éphémères du Block Kit.
Exception native Slack : enregistrez /agentstatus (pas /statusSlack) car Slack réserve /status. Le texte /statusSlack fonctionne toujours dans les messages Slack.
Questions BTW
Section intitulée « Questions BTW »/btw est une question BTW rapide sur la session en cours. /side est un alias.
Contrairement au chat normal :
- il utilise la session actuelle comme contexte de fond,
- dans les sessions du harnais Codex, il s’exécute en tant que fil latéral éphémère Codex avec les autorisations Codex actuelles et la surface native de l’outil,
- dans les sessions non-Codex, il conserve l’ancien comportement d’appel latéral direct ponctuel,
- il ne modifie pas le contexte des sessions futures,
- il n’est pas écrit dans l’historique des transcriptions,
- il est transmis en tant que résultat latéral en direct au lieu d’un message normal de l’assistant.
Cela rend /btw utile lorsque vous souhaitez une clarification temporaire pendant que la tâche principale se poursuit.
Exemple :
/btw what are we doing right now?/side what changed while the main run continued?Voir Questions secondaires BTW pour le comportement complet et les détails de l’expérience utilisateur client.