Documentation / Agents

Agents pris en charge et compatibilité

Mis à jour le

TL;DR — Claude Code, Codex, Cursor, Copilot CLI, OpenCode, Kilo Code, Cline, Hermes, Pi, OpenClaw, Qwen Code, Grok, Droid, T3 Code et la CLI d'Antigravity sont branchés automatiquement par `tokenade install`. Les apps de chat desktop profitent de l'optimisation MCP.

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

CanalCe que c'estAgents
HooksL'agent appelle Tokenade avant et après l'exécution de ses outilsClaude Code, Codex, Cursor, Copilot CLI, Qwen Code, Grok, Droid, CLI d'Antigravity, T3 Code (via Claude Code)
Plugin ou extensionUn petit fichier Tokenade que l'agent charge au démarrageOpenCode, Kilo Code, Cline, Hermes, Pi, OpenClaw
Enveloppe MCPLes serveurs MCP tiers tournent derrière tokenade mcp-wrap, qui replie leurs gros résultatsTout agent dont Tokenade sait modifier la config MCP, plus Claude Desktop et l'app Codex
Proxy LLMUn proxy local sur 127.0.0.1 entre l'agent et son fournisseurInstallé automatiquement seulement là où il apporte une fonction, par exemple Codex avant l'approbation de ses hooks
ManuelVous appelez vous-même les commandes tokenade, ou l'agent le fait après avoir lu les règlesAgents 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.

AgentCanalSorties de commandesRecherche webRésultats MCPRecherche dans le codeContexteDédup des relecturesDocuments et médiasCaviardage des secrets
Claude Code (CLI, onglet Code du desktop)hooksOuiOuiOuiOuiOuiOuiOuiOui
Codex CLIhooksOuiOuiOuiOuiOuiOuiOuiOui
Copilot CLIhooks + pluginOuiOuiOuiOuiOuiOuiOuiOui
CursorhooksOuiOuiOuiOuiPartiel+OuiOuiOui
OpenCodepluginOuiOuiOuiOuiPartiel+OuiOuiOui
Kilo CodepluginOuiOuiOuiOuiPartiel+OuiOuiOui
ClinepluginOuiOuiOuiOuiOuiOuiOuiOui
HermespluginOuiOuiOuiOuiPartiel+OuiOuiOui
OpenClawpluginOuiOuiOuiOuiPartiel+OuiOuiOui
PiextensionOuiOuiOuiOuiOuiOuiOuiOui
Qwen CodehooksOuiOuiOuiOuiOuiOuiOuiOui
GrokhooksOuiOuiOuiOuiOuiOuiOuiOui
DroidhooksOuiOuiOuiOuiOuiOuiOuiOui
T3 Codehooks de Claude CodeOuiOuiOuiOuiOuiOuiOuiOui
CLI d'AntigravityhooksOuiOuiOuiOuiPartielOuiOuiOui
Aidercommande de démarrage (Linux, Windows), manuel (macOS)Oui / Partiel+Oui / Partiel+Oui / PartielOuiPartiel+OuiOui / Partiel+Oui
Devin DesktopmanuelPartiel+Partiel+OuiOuiPartiel+OuiPartiel+Oui
Copilot dans VS CodemanuelPartiel+Partiel+OuiOuiPartiel+OuiPartiel+Oui
Claude Desktop (Chat)MCP seulNonNonOuiNonNonOuiNonOui
App Codexproxy LLM + MCPVoir plus bas
Claude Coworknon pris en chargeNonNonPartielNonNonOuiNonOui

« 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 install le configure même sans commande claude installé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 install enveloppe les serveurs MCP de claude_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 via mcp-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 install l'écrit ; tokenade codex-trust la réapplique. Voir Codex.
  • Claude Code : disableAllHooks coupe les hooks, et ils ne tournent pas dans un dossier dont vous n'avez pas accepté la demande de confiance. tokenade healthcheck signale ce second cas. Voir Claude Code.
  • Qwen Code : il faut hooks.enabled: true dans ~/.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.

Voir aussi