Ce que la fuite de Claude Code révèle sur l'avenir des agents IA d'Anthropic

Anthropic (valorisée à 380 milliards de dollars) a laissé fuiter l'intégralité du code source de Claude Code — pas un piratage, mais une erreur de configuration dans un paquet npm (59,8 Mo). Un chercheur en sécurité a découvert la fuite, et son tweet a cumulé 21 millions de vues. L'entreprise a retiré le paquet quelques heures plus tard, mais des miroirs s'étaient déjà propagés sur Internet. Les développeurs ont déniché 44 drapeaux de fonctionnalités cachés correspondant à plus de 20 fonctions non publiées. Parmi les découvertes majeures : des systèmes de réflexion autonome en arrière-plan, une consolidation de la mémoire de l'agent pendant son « sommeil », et un Undercover Mode — un mode qui interdit à l'IA de révéler sa nature lors de commits sur des dépôts externes. • KAIROS et AutoDream — des agents autonomes en arrière-plan déclenchés par des invites périodiques (« tick ») pour agir de manière proactive • Mode Sleep — consolidation de la mémoire : analyse des transcriptions de la journée, résolution des contradictions, constitution d'une mémoire à long terme • Anti-Distillation — injection de fausses définitions d'outils pour « empoisonner » les données d'entraînement des concurrents qui interceptent le trafic

Traité par IA depuis Habr AI ; édité par Hamidun News
Ce que la fuite de Claude Code révèle sur l'avenir des agents IA d'Anthropic
Source : Habr AI. Collage: Hamidun News.
Écouter l'article
Fiche synthèse et chiffres clés
ParamètreDonnées
Source primaireHabr AI ↗
Rédacteur en chef
Chiffre clé #1KAIROS et AutoDream — des agents autonomes en arrière-plan déclenchés par des invites périodiques (« tick ») pour agir de manière proactive
Mode Sleep — consolidation de la mémoireanalyse des transcriptions de la journée, résolution des contradictions, constitution d'une mémoire à long terme
Chiffre clé #3Anti-Distillation — injection de fausses définitions d'outils pour « empoisonner » les données d'entraînement des concurrents qui interceptent le trafic

Anthropic (valorisée à 380 milliards de dollars) a accidentellement laissé fuiter l'intégralité du code source de Claude Code version 2.1.88 — non pas à la suite d'un piratage, mais à cause d'une banale erreur de configuration d'un paquet npm. L'archive publique, d'un poids de 59,8 Mo, contenait le code source complet, assorti de commentaires de développeurs et de marqueurs TODO. Un chercheur en sécurité a repéré la fuite au petit matin, et son tweet a rassemblé 21 millions de vues. Anthropic a supprimé le paquet quelques heures plus tard, évoquant une erreur d'empaquetage lors du déploiement — mais trop tard : des miroirs du dépôt s'étaient déjà disséminés sur Internet.

Des agents cachés et une réflexion en arrière-plan

Le code recèle 44 drapeaux de fonctionnalités, dissimulant plus de 20 fonctions non publiées. La découverte principale est KAIROS, un agent autonome en arrière-plan (cité plus de 150 fois dans le code). Contrairement au Claude classique, qui fonctionne à la demande, KAIROS a été conçu comme un mode d'arrière-plan permanent. Il reçoit des invites périodiques (« tick ») pour déterminer s'il doit agir de manière proactive, tient ses propres journaux et s'abonne à des événements.

Plus intrigant encore : le sous-système Sleep, dédié à la consolidation de la mémoire en arrière-plan. Lorsque l'utilisateur est inactif, KAIROS lance un processus de « sommeil » : il analyse les transcriptions de la journée, résout les contradictions, transforme des hypothèses floues en faits avérés et constitue une mémoire à long terme. Pour les tâches complexes, un Dream Planner est prévu — une fonction qui délègue la planification à une session distante de claude-opus-5-5, avec une limite de 30 minutes de réflexion.

Undercover Mode et scandale éthique

Le fichier undercover_mode.ts (environ 90 lignes) a déclenché un scandale. Ce mode injecte une invite système interdisant strictement à l'IA de mentionner qu'elle est une intelligence artificielle, et supprime toute attribution à Anthropic lors de commits sur des dépôts externes. Le mode s'active automatiquement pour les employés, sans possibilité de le désactiver. Ses défenseurs invoquent la protection des noms de code (comme KAIROS) contre les fuites, mais les critiques sur Hacker News ont posé une question légitime : si un outil est programmé pour dissimuler son identité dans ses commits, que d'autre est-il prêt à cacher ?

Protection contre la concurrence et réalité du code

Le code contient des mécanismes Anti-Distillation destinés à contrer les concurrents qui enregistrent le trafic de l'API. Le premier consiste à injecter de fausses définitions d'outils dans les requêtes pour « empoisonner » les données d'entraînement. Le second repose sur un hachage cryptographique de la chaîne de raisonnement (chain-of-thought) entre les appels d'outils, de sorte que les intercepteurs n'obtiennent qu'un résumé, et non le processus de réflexion complet. Ces deux mécanismes se contournent facilement via des serveurs proxy.

Dans l'agent en ligne de commande se cachait également un véritable tamagotchi — le projet Capybara Quest, peuplé de créatures : capybaras, axolotls, fantômes et chonk. Le code implémente une mécanique de gacha avec des niveaux de rareté allant de « common » à « legendary » (1 % de chance d'obtention), des chapeaux et des caractéristiques CHAOS, WISDOM et SNARK. À en juger par la date friend-2026-401, il s'agissait d'une blague de poisson d'avril, dont la sortie était prévue pour mai.

La base de code elle-même a révélé son côté humain : main.tsx pèse 1 Mo pour 4 683 lignes de code, on y trouve 460 commentaires eslint-disable, plus de 50 fonctions marquées DEPRECATED sont toujours utilisées activement en production, config.ts compte 9 blocs catch vides, et le gestionnaire d'erreurs arbore ce commentaire : « // TODO: figure out why ».

Dossier

Questions clés sur cet article

Que sait-on sur Des agents cachés et une réflexion en arrière-plan ?

Le code recèle 44 drapeaux de fonctionnalités, dissimulant plus de 20 fonctions non publiées. La découverte principale est KAIROS, un agent autonome en arrière-plan (cité plus de 150 fois dans le code). Contrairement au Claude classique, qui fonctionne à la demande, KAIROS a été conçu comme un mode d'arrière-plan permanent. Il reçoit des invites périodiques (« tick ») pour déterminer s'il doit agir de manière proactive, tient ses propres journaux et s'abonne à des événements. Plus intrigant encore : le sous-système Sleep, dédié à la consolidation de la mémoire en arrière-pl

Que sait-on sur Undercover Mode et scandale éthique ?

Le fichier undercover_mode.ts (environ 90 lignes) a déclenché un scandale. Ce mode injecte une invite système interdisant strictement à l'IA de mentionner qu'elle est une intelligence artificielle, et supprime toute attribution à Anthropic lors de commits sur des dépôts externes. Le mode s'active automatiquement pour les employés, sans possibilité de le désactiver. Ses défenseurs invoquent la protection des noms de code (comme KAIROS) contre les fuites, mais les critiques sur Hacker News ont posé une question légitime : si un outil est programmé pour dissimuler son identité

Que sait-on sur Protection contre la concurrence et réalité du code ?

Le code contient des mécanismes Anti-Distillation destinés à contrer les concurrents qui enregistrent le trafic de l'API. Le premier consiste à injecter de fausses définitions d'outils dans les requêtes pour « empoisonner » les données d'entraînement. Le second repose sur un hachage cryptographique de la chaîne de raisonnement (chain-of-thought) entre les appels d'outils, de sorte que les intercepteurs n'obtiennent qu'un résumé, et non le processus de réflexion complet. Ces deux mécanismes se contournent facilement via des serveurs proxy. Dans l'agent en ligne de commande s

ZK
Zhemal Khamidun — CPO d'Alpina Digital, product manager d'AlpinaGPT. Conçoit des produits IA depuis 2019. Hamidun News est un projet personnel devenu un agrégateur en production avec plus de 6 000 lecteurs.
✦ Hands-On AI Engineering · Hamidun Academy

Build & Ship Production AI Agents Without Boilerplate Code

Start your free 72-hour trial at Hamidun Academy (academy.hamidun.com) — interactive lessons on Claude Code & Cursor, live Tech Radar, and production agent templates.

Start 72h Free Trial →Vibe-Coding Intensive
Qu'en pensez-vous ?
Chargement des commentaires…