Agents sous-agents parallèles dans Claude Code : quand ils économisent ou brûlent des jetons

Les chiffres d'Anthropic sont souvent ignorés dans le battage médiatique « utilisez des sous-agents ! » : les systèmes multi-agents consomment environ 15× plus de tokens qu'un simple chat, et ils sont « moins efficaces pour les tâches fortement interdépendantes comme le codage » (source). Cependant, les tokens mis en cache ne coûtent que 10 % du prix normal (90 % de réduction) — mais seulement si le contenu marqué pour la mise en cache est identique d'une requête à l'autre (source).
Le multi-agent multiplie l'utilisation des tokens par 15. Le cache les divise par 10. Que les sous-agents fassent économiser ou perdre de l'argent se résume à une chose : tous les sous-agents partagent-ils le même préfixe ?
Trois façons de déléguer, classées par coût
- 1. Sous-agent avec
subagent_typedéfini. Prompt système personnalisé, outils personnalisés, permissions personnalisées (Anthropic). Prompt différent = cache différent. Aucun partage avec le parent. Plein tarif à chaque création. À utiliser lorsque vous avez réellement besoin d'isolation. - 2. Clone qui hérite du parent. Pas de
subagent_type. Hérite exactement du prompt, des outils et de l'historique du parent. Les enfants 2..N accèdent au cache à 10 % du prix. Cinq clones lisant des fichiers en parallèle ≈ 5× la vitesse pour environ 1,5× le coût. - 3. Pas de sous-agent. Restez dans l'agent principal. Le moins cher par tour. La bonne réponse lorsque le travail dépend de lui-même — refontes où l'étape 2 a besoin du résultat de l'étape 1.
Quand NE PAS déléguer (la propre règle d'Anthropic)
« Meilleur pour les tâches qui peuvent être divisées en branches parallèles de recherche. » Traduction :
- Bon : lire 7 fichiers en parallèle, auditer des dossiers pour un motif, rassembler des informations de nombreuses sources.
- Mauvais : refactoriser un module, corriger un bogue où chaque étape dépend de la précédente. Agent principal uniquement.
Si vous découpez un travail étroitement couplé en sous-agents, vous payez 15× et ne gagnez rien.
Ce qui brise le cache
Anthropic : modifier les définitions d'outils, changer de modèle, ajouter ou supprimer des images, ou modifier la structure antérieure du prompt brise le préfixe mis en cache (source). Donc :
- Installez vos MCPs au début de la session, pas en cours de session.
- Choisissez le modèle dès le départ.
- Ne modifiez pas
CLAUDE.mdou la mémoire automatique en cours de session — ils vivent à l'intérieur du préfixe mis en cache.
📖 Lire la source complète : r/ClaudeAI
👀 See Also

Claude Code Matrix Channel Plugin Construit en Rust avec Support E2EE
Un développeur a créé un plugin de canal Matrix pour Claude Code, comblant un manque puisque les canaux officiels n'étaient disponibles que pour Discord et Telegram. Le plugin a été développé en Rust en utilisant Claude Code (CC) et a pris environ 24 heures à réaliser.

Claude Code Session Dashboard : Outil Open Source pour Surveiller Plusieurs Sessions
Un tableau de bord open-source qui surveille simultanément plusieurs sessions Claude Code, affichant l'utilisation des tokens, les coûts, l'état des sessions, l'utilisation de la fenêtre contextuelle et les sous-agents actifs. L'installation nécessite trois commandes : git clone, cd, et npm install && npm start.

Développeur Crée un Port Natif de tmux pour Windows en Utilisant le Code Claude Sans Connaître le C
Un développeur a créé tmux-win, un multiplexeur natif pour Windows utilisant Claude Code pour gérer l'API Win32 et l'implémentation conpty, bien qu'il ne connaisse pas le langage C. L'outil propose des divisions verticales/horizontales, des sessions détachables et des performances natives sans surcharge de machine virtuelle.

bareguard : Une barrière de sécurité légère pour les agents IA — désormais sur npm
bareguard v1.0 est une couche de sécurité d'environ 1 000 lignes, avec une seule dépendance, pour les agents IA qui bloque les actions destructrices (rm -rf, DROP TABLE) et impose des limites de budget avec escalade humaine. Faisant partie de la suite bare, disponible sur npm.