The Specialty News
IA

Claude Code lance Code Mode : Claude programme ses propres appels d'outils en JavaScript

Depuis la version 2.1.323, Claude peut regrouper recherches et commandes dans un court programme et ne relire que la partie du résultat utile.

Par The Specialty News DeskÉdité par 4 min read
Claude Code lance Code Mode : Claude programme ses propres appels d'outils en JavaScript
Photo : Daniel San / X

Jusqu'à cette semaine, chaque fois que Claude Code devait fouiller un dossier, lancer une commande ou ouvrir un journal, il demandait un outil, attendait, lisait tout le résultat et seulement ensuite décidait de l'étape suivante. Depuis la version 2.1.323, publiée le 12 novembre, il peut à la place écrire quelques lignes de JavaScript qui font tous ces appels elles-mêmes, lancent en même temps ceux qui sont indépendants et ne renvoient que les lignes qui comptent. Pour les développeurs en longues sessions, cela veut dire moins d'allers-retours et moins d'attention du modèle gaspillée à lire du bruit.

Un programme au lieu d'une douzaine d'allers-retours

Le changement porte sur la manière dont Claude parle à ses propres outils. Sans Code Mode, Claude demande directement Bash, Read ou Edit et lit chaque résultat avant de choisir l'étape suivante. Avec lui, Claude écrit un morceau de JavaScript qui fait les appels d'outils, et Claude Code exécute ce code dans la session.

“Un seul morceau de code peut lancer des commandes en parallèle, utiliser un résultat dans l'appel suivant et renvoyer la partie de la sortie que Claude doit lire.”— Documentation de Claude Code

La documentation cite deux tâches où cela paie : une recherche dont il faut filtrer les résultats avant que Claude les lise, et plusieurs commandes indépendantes qui peuvent tourner en même temps. Un programme attend jusqu'à dix minutes, ou jusqu'à deux heures s'il tourne en arrière-plan. Rien n'est caché : Ctrl+O ouvre la transcription, où chaque programme apparaît comme une ligne Code repliée qui se déplie sur le JavaScript écrit par Claude.

Anthropic a réagi vite aux premiers retours. La version 2.1.325, sortie le lendemain, a corrigé trois bugs de Code Mode, dont des programmes qui ignoraient un worktree et des réponses saisies qui n'arrivaient jamais à Claude. Le développeur Daniel San l'a essayé avec Fable 5.2 et a partagé le bandeau qui vous accueille : « Code Mode (experimental) is on ». L'idée est plus ancienne que la fonction, et elle s'accompagne d'un chiffre.

L'idée à 98,7 % qui se cache derrière

En novembre 2025, les ingénieurs d'Anthropic Adam Jones et Conor Kelly ont publié une étude sur le fait de laisser les agents appeler leurs outils par du code plutôt qu'une requête à la fois. Leur exemple le plus parlant était un tableur de 10 000 lignes. Par l'ancienne méthode, chaque ligne passe par le modèle. Depuis le code, l'agent filtre d'abord et « voit cinq lignes au lieu de 10 000 ».

Dans cette même étude, ne charger que les définitions d'outils nécessaires à une tâche a fait passer un exemple de 150 000 tokens à 2 000. Cloudflare a publié des résultats similaires et a baptisé l'approche Code Mode. Anthropic n'a pas encore publié de chiffres pour la nouvelle fonction de Claude Code, d'où sa sortie en expérience que chaque développeur peut mesurer sur ses propres projets.

Qui peut l'activer, et ce qui le garde honnête

Code Mode est désactivé par défaut. Pour l'essayer, un développeur règle CLAUDE_CODE_EXPERIMENTAL_CODE_MODE sur 1, pour une session ou dans ses réglages personnels, puis confirme une fois. Claude Code ignore cet interrupteur dans les fichiers de réglages d'un projet : un dépôt que vous clonez ne peut donc pas l'activer à votre place. Les entreprises peuvent le maintenir éteint pour tous via les réglages gérés, mais elles ne peuvent pas l'imposer.

Il faut un abonnement Claude ou un compte Console, Claude Opus 5.5, Sonnet 5.5, Haiku 5.5 ou Fable 5.2, et une session interactive dans un terminal. Il n'est pas encore disponible via des fournisseurs cloud comme Amazon Bedrock, ni dans l'application de bureau, ni dans le panneau VS Code, ni dans les sessions cloud.

Les règles de sécurité sont conservées. Chaque appel d'outil fait par le code passe toujours par les règles deny et ask du développeur et par ses hooks PreToolUse, et en mode automatique un classifieur examine chaque programme avant son exécution. L'agent qui demandait une étape à la fois peut désormais remettre un plan entier écrit en code, et le code est quelque chose qu'un développeur peut lire ligne par ligne.

One Script Beats Many Round Trips

A visual summary of this story

The Brief

Restez curieux

IA et technologie : ce qui change et pourquoi cela compte.
Votre sélection quotidienne, en anglais ou en espagnol.

Gratuit pour toujours. Désabonnement à tout moment.

Conversation

Lancer la conversation

Aucun compte requis. Les commentaires sont vérifiés automatiquement — restez courtois.

Plus d'articles

Continuer la lecture