Documentation / Agents
Autres agents
Mis à jour le
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
| Quoi | Où |
|---|---|
| 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
| Quoi | Où |
|---|---|
| Plugin | ~/.hermes/plugins/tokenade/ (__init__.py, plugin.yaml), replie les lectures de fichiers et les résultats MCP |
| Activation | tokenade ajouté à plugins.enabled dans ~/.hermes/config.yaml |
| Config MCP (enveloppée) | ~/.hermes/config.yaml |
| Usage | lu 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
| Quoi | Où |
|---|---|
| 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
| Quoi | Où |
|---|---|
| Plugin | ~/.tokenade/openclaw-plugin/ (index.js, package.json, openclaw.plugin.json), enregistré avec openclaw plugins install |
| Activation | plugins.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
| Quoi | Où |
|---|---|
| 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 |
| Activation | hooks.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
| Quoi | Où |
|---|---|
| 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)
| Quoi | Où |
|---|---|
| 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 :
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)
| Quoi | Où |
|---|---|
| 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 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.