Documentation / Agents
Agents pris en charge et compatibilité
Mis à jour le
Tokenade prend en charge les agents de code ci-dessous. tokenade install détecte ceux présents sur votre machine et branche chacun par le canal le plus complet qu'il propose. Ce dont profite un agent dépend de ce canal : un hook ou un plugin qui voit chaque appel d'outil couvre davantage qu'une intégration purement MCP.
Comment Tokenade se branche sur un agent
| Canal | Ce que c'est | Agents |
|---|---|---|
| Hooks | L'agent appelle Tokenade avant et après l'exécution de ses outils | Claude Code, Codex, Cursor, Copilot CLI, Qwen Code, Grok, Droid, CLI d'Antigravity, T3 Code (via Claude Code) |
| Plugin ou extension | Un petit fichier Tokenade que l'agent charge au démarrage | OpenCode, Kilo Code, Cline, Hermes, Pi, OpenClaw |
| Enveloppe MCP | Les serveurs MCP tiers tournent derrière tokenade mcp-wrap, qui replie leurs gros résultats | Tout agent dont Tokenade sait modifier la config MCP, plus Claude Desktop et l'app Codex |
| Proxy LLM | Un proxy local sur 127.0.0.1 entre l'agent et son fournisseur | Installé automatiquement seulement là où il apporte une fonction, par exemple Codex avant l'approbation de ses hooks |
| Manuel | Vous appelez vous-même les commandes tokenade, ou l'agent le fait après avoir lu les règles | Agents sans surface de hook ni de plugin |
Chaque agent reçoit aussi une courte section de règles Tokenade dans le fichier de règles global qu'il charge, pour qu'il connaisse les commandes tokenade (map, skeleton, query, semantic, read, search…).
Matrice des fonctions
Légende : Oui = couvert automatiquement. Partiel = couvert, mais pas automatiquement ou pas pour tout le trafic. Partiel+ = partiel avec le binaire seul, complet une fois le proxy LLM installé pour cet agent. Non = non couvert.
| Agent | Canal | Sorties de commandes | Recherche web | Résultats MCP | Recherche dans le code | Contexte | Dédup des relectures | Documents et médias | Caviardage des secrets |
|---|---|---|---|---|---|---|---|---|---|
| Claude Code (CLI, onglet Code du desktop) | hooks | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui |
| Codex CLI | hooks | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui |
| Copilot CLI | hooks + plugin | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui |
| Cursor | hooks | Oui | Oui | Oui | Oui | Partiel+ | Oui | Oui | Oui |
| OpenCode | plugin | Oui | Oui | Oui | Oui | Partiel+ | Oui | Oui | Oui |
| Kilo Code | plugin | Oui | Oui | Oui | Oui | Partiel+ | Oui | Oui | Oui |
| Cline | plugin | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui |
| Hermes | plugin | Oui | Oui | Oui | Oui | Partiel+ | Oui | Oui | Oui |
| OpenClaw | plugin | Oui | Oui | Oui | Oui | Partiel+ | Oui | Oui | Oui |
| Pi | extension | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui |
| Qwen Code | hooks | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui |
| Grok | hooks | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui |
| Droid | hooks | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui |
| T3 Code | hooks de Claude Code | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui |
| CLI d'Antigravity | hooks | Oui | Oui | Oui | Oui | Partiel | Oui | Oui | Oui |
| Aider | commande de démarrage (Linux, Windows), manuel (macOS) | Oui / Partiel+ | Oui / Partiel+ | Oui / Partiel | Oui | Partiel+ | Oui | Oui / Partiel+ | Oui |
| Devin Desktop | manuel | Partiel+ | Partiel+ | Oui | Oui | Partiel+ | Oui | Partiel+ | Oui |
| Copilot dans VS Code | manuel | Partiel+ | Partiel+ | Oui | Oui | Partiel+ | Oui | Partiel+ | Oui |
| Claude Desktop (Chat) | MCP seul | Non | Non | Oui | Non | Non | Oui | Non | Oui |
| App Codex | proxy LLM + MCP | Voir plus bas | |||||||
| Claude Cowork | non pris en charge | Non | Non | Partiel | Non | Non | Oui | Non | Oui |
« Recherche dans le code » désigne les commandes tokenade map, skeleton, query, impact et semantic (détails). « Contexte » couvre l'optimisation de la fenêtre de contexte, comme le seuil d'auto-compaction et le repli de l'historique. « Documents et médias » désigne tokenade read sur les PDF, fichiers Office, audio et vidéo (détails).
D'où viennent ces résultats
La matrice provient des sondes de compatibilité de Tokenade. Chaque sonde a lancé un vrai tokenade install dans un dossier personnel jetable sous Linux, macOS (Apple Silicon) et Windows 10, puis a exercé chaque fonction à travers le canal produit par cette installation. La dernière campagne complète date de la version 1.1.7. Les changements survenus depuis et qui touchent ce tableau sont listés ci-dessous.
Applications desktop (1.2.1)
- Claude Desktop, onglet Code : il exécute Claude Code lui-même avec vos réglages
~/.claude, et profite donc de toute la ligne Claude Code. Depuis la 1.2.1,tokenade installle configure même sans commandeclaudeinstallée à part, en examinant la copie de Claude Code embarquée dans l'app. - Claude Desktop, Chat : seule l'optimisation MCP s'applique. Le chat n'exécute ni commande locale ni lecture de fichier.
tokenade installenveloppe les serveurs MCP declaude_desktop_config.json, y compris la version Microsoft Store sous Windows. - App Codex : elle exécute Codex sur votre machine avec votre
~/.codex/config.toml. Depuis la 1.2.1, elle profite de la couverture Codex via le proxy LLM local (sorties d'outils repliées, identifiants masqués, note de style, chiffres d'économies), et de l'optimisation MCP viamcp-wrap. Le serveur MCP intégré à l'app (navigateur et contrôle de l'ordinateur) n'est pas touché. - Claude Cowork : non pris en charge. Il tourne dans un environnement isolé que les outils locaux ne peuvent pas atteindre.
Depuis la 1.2.1, les économies MCP des apps desktop sont créditées à l'app, par son nom, au lieu de « unknown ».
Les hooks qui demandent votre approbation
Certains agents n'exécutent leurs hooks qu'après une étape de validation. Tokenade vérifie, agent par agent, si ses hooks tournent vraiment, et ne laisse le proxy LLM prendre le relais que lorsqu'ils ne tournent pas :
- Codex : chaque hook doit avoir une entrée de confiance dans
~/.codex/config.toml.tokenade installl'écrit ;tokenade codex-trustla réapplique. Voir Codex. - Claude Code :
disableAllHookscoupe les hooks, et ils ne tournent pas dans un dossier dont vous n'avez pas accepté la demande de confiance.tokenade healthchecksignale ce second cas. Voir Claude Code. - Qwen Code : il faut
hooks.enabled: truedans~/.qwen/settings.json. - OpenClaw, Hermes : le plugin Tokenade doit être activé dans la liste de plugins de l'agent (l'installation le fait).
Agents qui ne sont plus pris en charge
Gemini CLI et Reasonix ne sont plus pris en charge depuis la 1.1.19. tokenade uninstall retire toujours les hooks et réglages que les anciennes versions leur avaient écrits. Windsurf est désormais traité comme Devin Desktop (mêmes chemins). Voir Antigravity.
Garder la recherche web de l'agent
Pour que vos requêtes web restent chez votre fournisseur d'IA, définissez TOKENADE_NO_WEBSEARCH=1 dans l'environnement de l'agent et lancez une fois tokenade install avec cette variable définie. Tokenade laisse alors la recherche web de l'agent tranquille, tokenade search refuse de s'exécuter, et les règles qu'il écrit n'en parlent plus. La récupération de pages a son propre interrupteur, TOKENADE_NO_WEBFETCH=1. Voir Variables d'environnement.