Claude Code charge paresseusement les schémas d'outils via ToolSearch pour économiser des tokens

✍️ OpenClawRadar📅 Publié: April 28, 2026🔗 Source
Claude Code charge paresseusement les schémas d'outils via ToolSearch pour économiser des tokens
Ad

Une analyse Reddit du prompt système de Claude Code révèle que les outils sont chargés paresseusement pour réduire la consommation de tokens. Au lieu d'envoyer le schéma complet de chaque outil à chaque requête, Claude Code envoie une liste de noms d'outils dans une balise <system-reminder> et ordonne au modèle d'appeler d'abord ToolSearch pour charger le schéma de chaque outil.

Comment ça marche

Le prompt système inclut une instruction comme celle-ci :

<system-reminder>
Les outils différés suivants sont désormais disponibles via ToolSearch. Leurs schémas ne sont PAS chargés — les appeler directement échouera avec une InputValidationError. Utilisez ToolSearch avec la requête "select:<nom>[,<nom>...]" pour charger les schémas d'outils avant de les appeler :

AskUserQuestion CronCreate CronDelete CronList EnterPlanMode EnterWorktree ExitPlanMode ExitWorktree Monitor NotebookEdit PushNotification RemoteTrigger TaskOutput TaskStop TodoWrite WebFetch WebSearch

[+ ~130 outils MCP (Slack, Notion, Gmail...)] </system-reminder>

La balise <system-reminder> n'est injectée que dans le premier message utilisateur de la conversation. Un bloc similaire liste les compétences avec des descriptions d'une ligne.

Ad

Impact sur les tokens

Selon le post, les instructions système plus les rappels consommaient à eux seuls 38k tokens sur un simple message test "hi". Charger le schéma complet de chaque outil dès le départ augmenterait considérablement cette consommation — d'où l'approche de chargement paresseux.

Implications pratiques

Si vous construisez sur Claude Code ou des systèmes agents similaires, ce motif mérite d'être adopté :

  • Différez les schémas des outils rarement utilisés jusqu'à ce qu'ils soient nécessaires.
  • Utilisez une commande de type ToolSearch pour demander explicitement les schémas.
  • Gardez les rappels dans le premier message pour éviter de répéter le contexte.

Cela signifie aussi que si vous écrivez des outils personnalisés pour Claude Code, vous devez vous assurer que le modèle peut les découvrir via ToolSearch — sinon ils seront invisibles ou provoqueront des erreurs de validation.

📖 Lire la source complète : r/ClaudeAI

Ad

👀 See Also

Skales : Un agent IA de bureau qui se connecte à Ollama sans Docker
Tools

Skales : Un agent IA de bureau qui se connecte à Ollama sans Docker

Skales est un agent d'IA de bureau qui se connecte à Ollama localement, sans nécessiter de configuration Docker. Il propose des fonctionnalités comme la gestion des e-mails via Gmail IMAP, l'automatisation du navigateur et le chat vocal utilisant Whisper via Groq.

OpenClawRadar
Centre de Sessions d'Agent IA : Tableau de bord 3D pour la surveillance des sessions de code Claude
Tools

Centre de Sessions d'Agent IA : Tableau de bord 3D pour la surveillance des sessions de code Claude

Le Centre de Sessions d'Agents IA est un tableau de bord en temps réel qui visualise les sessions Claude Code sous forme de robots 3D dans un cyberdrome, avec des animations montrant l'état des agents et des fonctionnalités incluant des vues terminal en direct, des alertes d'approbation et la reprise de session. Il s'installe via npx avec des hooks bash légers.

OpenClawRadar
Le modèle Qwen3-0.6B affiné surpasse l'enseignant de 120B sur l'appel de fonction structuré.
Tools

Le modèle Qwen3-0.6B affiné surpasse l'enseignant de 120B sur l'appel de fonction structuré.

Distil Labs a publié un pipeline de bout en bout qui affine un modèle Qwen3-0.6B pour atteindre 79,5 % de correspondance exacte sur l'appel de fonctions pour la domotique IoT, surpassant un modèle enseignant de 120B de 29 points. Le pipeline utilise des traces de production pour générer des données d'entraînement synthétiques sans annotation manuelle.

OpenClawRadar
Version open source de CLAUDE.md garde les agents Claude Code productifs pendant des heures, sans boucles
Tools

Version open source de CLAUDE.md garde les agents Claude Code productifs pendant des heures, sans boucles

Un seul fichier CLAUDE.md de 70 lignes empêche les agents Claude Code de dériver dans la narration et de boucler sur les correctifs. Les sessions passent de 3 heures d'échec à des cycles de productivité complets.

OpenClawRadar