Commandes slash Clawdbot

Utilisez les commandes slash pour interagir avec l'assistant IA Clawdbot. Apprenez les commandes disponibles et comment créer des commandes personnalisées.

Aperçu des commandes slash Clawdbot

Les commandes slash offrent un accès rapide aux actions et compétences courantes. Tapez / suivi du nom de la commande pour exécuter.

Commandes intégrées

Commandes générales

CommandeDescription
/helpAfficher les commandes disponibles
/statusAfficher le statut de la passerelle
/clearEffacer la conversation
/resetRéinitialiser la session

Commandes d'agent

CommandeDescription
/agentChanger d'agent
/modelChanger de modèle IA
/personaChanger de persona

Commandes de session

CommandeDescription
/newNouvelle conversation
/saveSauvegarder la conversation
/exportExporter la transcription

Commandes de compétences

Les compétences invocables par l'utilisateur apparaissent comme commandes slash :

CommandeDescription
/commitGénérer un message de commit
/reviewRevue de code
/explainExpliquer le code

Syntaxe des commandes

Utilisation de base

/command

Avec des arguments

/command arg1 arg2

Avec des options

/command --option value

Créer des commandes personnalisées

Via les compétences

Créez une compétence avec user-invocable: true :

---
name: my-command
description: My custom command
user-invocable: true
---

Instructions for the agent...

Via la configuration

{
  "commands": {
    "custom": [
      {
        "name": "todo",
        "description": "Add a todo item",
        "action": "run_agent",
        "prompt": "Add todo: {{args}}"
      }
    ]
  }
}

Commandes spécifiques au fournisseur

Commandes slash Discord

Enregistrez les commandes slash avec Discord :

{
  "providers": {
    "discord": {
      "slashCommands": {
        "register": true,
        "commands": ["help", "status"]
      }
    }
  }
}

Commandes bot Telegram

Enregistrez les commandes avec BotFather :

clawdbot providers telegram register-commands

Dispatch des commandes

Dispatch direct vers un outil

Contournez le modèle et appelez directement un outil :

---
name: exec
user-invocable: true
command-dispatch: tool
command-tool: bash
---

Dispatch vers un agent

Routez vers un agent spécifique :

---
name: code
user-invocable: true
command-dispatch: agent
command-agent: coder
---

Prochaines étapes