Documentation / Agents

Autres agents

Mis à jour le

TL;DR — `tokenade install` branche chacun de ces agents automatiquement : hooks pour Qwen Code, Grok et Droid, plugin pour Cline, Hermes, Pi et OpenClaw, commande de démarrage pour Aider. Vérifiez avec `tokenade healthcheck` ; retirez avec `tokenade uninstall`.

Au-delà des agents qui ont leur propre page, tokenade install détecte et branche les agents ci-dessous. Chaque section liste ce qui est écrit et ce qu'il faut vérifier. Les chemins utilisent ~ pour votre dossier personnel (%USERPROFILE% sous Windows). Chaque agent profite aussi de la couverture indiquée dans la matrice de compatibilité.

Cline

QuoiOù
Plugin~/.tokenade/cline-plugin/ (tokenade.ts, package.json), enregistré avec cline plugin install
Règles~/.cline/rules/tokenade.md
Config MCP (enveloppée)cline_mcp_settings.json dans le stockage global de VS Code pour saoudrizwan.claude-dev : ~/.config/Code/User/globalStorage/… (Linux), ~/Library/Application Support/Code/User/globalStorage/… (macOS), %APPDATA%\Code\User\globalStorage\… (Windows)

Le plugin ne fonctionne qu'une fois enregistré par Cline, ce qui demande la commande cline dans votre PATH. Si l'enregistrement échoue, l'installation le dit : ◐ cline — plugin files written, but cline did not register them: NOT active, tool results are not compacted for it.

Hermes

QuoiOù
Plugin~/.hermes/plugins/tokenade/ (__init__.py, plugin.yaml), replie les lectures de fichiers et les résultats MCP
Activationtokenade ajouté à plugins.enabled dans ~/.hermes/config.yaml
Config MCP (enveloppée)~/.hermes/config.yaml
Usagelu dans ~/.hermes/state.db

HERMES_HOME change le dossier ; sous Windows, il vaut par défaut %LOCALAPPDATA%\hermes. Hermes n'a pas de fichier de règles global : les règles vont dans les fichiers du projet qu'il lit. La désinstallation supprime le dossier du plugin et retire tokenade de plugins.enabled (Hermes refuse de démarrer avec un plugin activé mais absent).

Pi

QuoiOù
Extension~/.pi/agent/extensions/tokenade.ts (Pi charge ce dossier tout seul)
Règles~/.pi/agent/AGENTS.md

Pi n'a pas de fichier de configuration MCP : il n'y a rien à envelopper.

OpenClaw

QuoiOù
Plugin~/.tokenade/openclaw-plugin/ (index.js, package.json, openclaw.plugin.json), enregistré avec openclaw plugins install
Activationplugins.entries.tokenade.enabled dans ~/.openclaw/openclaw.json
Règles~/.claude/CLAUDE.md (le fichier global que lit OpenClaw)

La configuration actuelle d'OpenClaw refuse une clé mcp : Tokenade n'y écrit donc aucune entrée MCP. La désinstallation lance openclaw plugins uninstall tokenade et supprime le dossier du plugin.

Qwen Code

QuoiOù
Hooks~/.qwen/settings.json : un hook PreToolUse sur les commandes shell et les lectures de fichiers : les commandes sont réécrites en tokenade wrap, les lectures redirigées vers une copie repliée
Activationhooks.enabled: true dans le même fichier (sans lui, Qwen Code ignore tous les hooks ; l'installation le pose)
Règles~/.qwen/QWEN.md
Config MCP (enveloppée)~/.qwen/settings.json

Si un modèle de Qwen Code a sa propre URL de base (une configuration OpenRouter, par exemple), le proxy LLM se place sur cette adresse et transmet au bon fournisseur.

Grok

QuoiOù
Hooks~/.grok/hooks/tokenade.json : SessionStart et PreCompact (Grok n'accepte aucune substitution d'un appel d'outil ni de sa sortie : ce sont donc les deux événements que Tokenade branche)
Règles~/.grok/rules/tokenade.md
Config MCP (enveloppée)~/.grok/config.toml

Les hooks listés par nom dans ~/.grok/disabled-hooks ne tournent pas. Les anciennes versions écrivaient les hooks Grok dans ~/.grok/user-settings.json, que Grok ne lit pas ; la désinstallation nettoie les deux emplacements.

Droid (Factory)

QuoiOù
Hooks~/.factory/hooks.json : PreToolUse et PostToolUse sur les commandes shell, plus SessionStart, UserPromptSubmit, PreCompact
Règles~/.factory/AGENTS.md
Config MCP (enveloppée)~/.factory/mcp.json

hooks.hooksDisabled: true dans ~/.factory/settings.json coupe les hooks de Droid.

Aider

Aider n'a ni hooks ni MCP. Tokenade ajoute une commande de démarrage : ~/.aider.conf.yml reçoit une ligne load: qui pointe vers ~/.tokenade/aider-startup.txt, lequel lance /run tokenade map au début de chaque session pour que l'agent démarre avec une carte compacte du dépôt. Si votre .aider.conf.yml a déjà une ligne load:, l'installation n'y touche pas. Une sauvegarde du fichier est faite avant.

Pour une commande bavarde, faites-la passer vous-même par Tokenade :

tokenade wrap 'pytest -q'

La couverture d'Aider diffère entre Linux/Windows et macOS : voir la ligne Aider de la matrice de compatibilité. Là où le proxy LLM apporte une fonction, l'installation fait pointer l'URL d'API d'Aider vers lui dans ~/.aider.conf.yml.

T3 Code

T3 Code est un orchestrateur : il pilote Claude Code (et d'autres agents) et n'a pas de configuration propre à brancher. Il lance Claude Code avec vos réglages utilisateur, projet et locaux, et hérite donc des hooks de Claude Code et de toute sa couverture. Les agents qu'il pilote par leur propre branchement (Cursor, Grok, OpenCode) gardent le leur.

Devin Desktop (anciennement Windsurf)

QuoiOù
Règles~/.codeium/windsurf/memories/global_rules.md
Config MCP (enveloppée)~/.codeium/windsurf/mcp_config.json (même chemin sur tous les systèmes)

Devin Desktop n'offre aucune surface de hook : l'agent utilise les commandes Tokenade depuis son terminal après lecture des règles, et les résultats MCP sont repliés par mcp-wrap. --only windsurf est un alias obsolète de --only devin-desktop.

Agents sans fichier de configuration

Odysseus n'enregistre ses serveurs MCP que par son interface web : il n'existe aucun fichier où Tokenade puisse écrire. Vous pouvez toujours utiliser les commandes tokenade à la main.

Vérifier et retirer

tokenade healthcheck # une ligne par agent branché, avec la correction si quelque chose manque
tokenade detect # quel agent appelle, et par quel canal
tokenade llm-proxy status # agents qui pointent vers un proxy local
tokenade uninstall --dry-run
tokenade uninstall

tokenade uninstall retire les entrées de hooks, supprime les fichiers et dossiers de plugins listés plus haut, désenregistre les plugins Cline et OpenClaw, modifie plugins.enabled chez Hermes, annule les réglages du proxy LLM, restaure les serveurs MCP et retire les sections de règles. Voir Mettre à jour et désinstaller.

Voir aussi