Futures
Accédez à des centaines de contrats perpétuels
TradFi
Or
Une plateforme pour les actifs mondiaux
Options
Hot
Tradez des options classiques de style européen
Compte unifié
Maximiser l'efficacité de votre capital
Trading démo
Introduction au trading futures
Préparez-vous à trader des contrats futurs
Événements futures
Participez aux événements et gagnez
Demo Trading
Utiliser des fonds virtuels pour faire l'expérience du trading sans risque
Lancer
CandyDrop
Collecte des candies pour obtenir des airdrops
Launchpool
Staking rapide, Gagnez de potentiels nouveaux jetons
HODLer Airdrop
Conservez des GT et recevez d'énormes airdrops gratuitement
Launchpad
Soyez les premiers à participer au prochain grand projet de jetons
Points Alpha
Tradez on-chain et gagnez des airdrops
Points Futures
Gagnez des points Futures et réclamez vos récompenses d’airdrop.
Investissement
Simple Earn
Gagner des intérêts avec des jetons inutilisés
Investissement automatique
Auto-invest régulier
Double investissement
Profitez de la volatilité du marché
Staking souple
Gagnez des récompenses grâce au staking flexible
Prêt Crypto
0 Fees
Mettre en gage un crypto pour en emprunter une autre
Centre de prêts
Centre de prêts intégré
Claude Code fuite du code source analyse approfondie, que veut faire Anthropic à l'avenir ?
Note de l’éditeur : Dans la nuit du 31 mars, Chaofan Shou, de Solayer Labs, a remarqué que le Claude Code d’Anthropic, lors de sa publication sur npm, était accidentellement accompagné du code source complet. En quelques heures, le code correspondant a été synchronisé sur GitHub, suscitant rapidement l’attention.
Un oubli dans la configuration de build, mais qui a aussi permis au public d’observer, de façon rare, l’avancement réel de leur produit au niveau du code. Cet article s’appuie sur cette base de code « accidentellement rendue publique ». Après lecture intégrale du code, l’auteur cherche à répondre à deux questions : vers où va Claude Code ? Et que cela implique pour les utilisateurs ?
D’après le code, Claude Code est en train d’introduire une série de capacités qui n’ont pas encore été rendues publiques, notamment un mode d’autonomie (KAIROS) destiné à fonctionner en continu, un mode PROACTIVE capable d’exécuter des tâches de manière proactive pendant les intervalles entre les messages des utilisateurs, et le mécanisme COORDINATOR pour planifier plusieurs sous-agents intelligents. Ces changements convergent vers une direction claire : l’IA passe d’un outil qui répond aux instructions à un système capable de tourner en continu et d’agir de manière proactive. Parallèlement, des conceptions comme l’automatisation des permissions, la collaboration en mode discret (invisibilité) et la mémoire d’équipe reflètent aussi une question concrète : quand l’IA entre réellement dans le flux de travail, comment améliorer l’efficacité tout en maîtrisant les risques et les frontières.
Alors, pour les utilisateurs, que cela signifie-t-il ?
En fait, ces capacités ne s’additionnent pas simplement les unes aux autres : elles construisent progressivement un « système d’agents » : capable de fonctionner en arrière-plan, doté de la mémoire trans-tâches, de la collaboration parallèle entre agents, et capable d’appeler directement des outils pour accomplir des tâches. À l’avenir, la concurrence ne sera peut-être plus seulement une question de capacités du modèle, mais plutôt de qui peut rendre ce système plus stable et plus contrôlable.
Cette « divulgation accidentelle » elle-même n’est pas l’élément important ; l’important, c’est la direction qu’elle a révélée en avance.
Ce qui suit est le texte original :
Plus tôt aujourd’hui, sur X, @Fried_rice a découvert qu’Anthropic, en publiant le Claude Code CLI sur npm, a accidentellement inclus un fichier source map.
Concrètement, dans la version 2.1.88 du paquet @anthropic-ai/claude-code, on trouve un fichier de 59,8 Mo cli.js.map, dans lequel le champ sourcesContent contient le code source TypeScript original complet. Ce n’est pas une attaque par piratage, mais un oubli de configuration lors du build : les artefacts de débogage ont été emballés avec l’environnement de production. Mais cela a aussi, par hasard, exposé la direction future de Claude Code.
J’ai passé quelques heures à parcourir ces sources. Voici quelques points que j’ai remarqués, ainsi que ce qu’ils pourraient signifier pour les utilisateurs.
Fonctions clés
Des agents automatisés arrivent
Le flag le plus fréquemment présent dans la base de code s’appelle KAIROS (154 occurrences). D’après le code, cela semble être un « mode de processus de garde en autonomie », qui peut transformer Claude Code en un agent fonctionnant en continu. Il comprend des sessions en arrière-plan, un mécanisme d’intégration de mémoire appelé « dream », un abonnement à des webhooks GitHub, des notifications push, ainsi qu’un mode de communication basé sur des channels.
Il existe en plus le mode PROACTIVE (37 occurrences), qui permet à Claude de travailler de manière indépendante entre les messages de l’utilisateur. Le système envoie des invites de « tick » pour maintenir l’agent en fonctionnement ; à chaque « réveil », Claude décide lui-même quoi faire. Les prompts indiquent même clairement : « Vous exécutez en autonomie », et instruisent le modèle « de rechercher un travail utile », ainsi que « d’agir sur la base du meilleur jugement, plutôt que de demander une confirmation ».
COORDINATOR_MODE (32 occurrences) va encore plus loin : il transforme Claude en un orchestrateur, capable de générer et de gérer plusieurs agents worker en parallèle. Le coordinator est responsable de l’accomplissement de tâches de recherche, d’implémentation et de validation en les répartissant entre différents workers. Les prompts du système incluent aussi des instructions détaillées expliquant comment rédiger des prompts pour les workers, quand continuer à utiliser des workers existants, quand générer de nouveaux agents, et comment traiter l’échec d’un worker.
Les indications sur les permissions pourraient disparaître
Il existe un flag nommé TRANSCRIPT_CLASSIFIER (107 occurrences). D’après le contexte, il ressemble à un « mode automatique » : un classificateur IA approuve automatiquement les permissions des outils. Si cette fonctionnalité est mise en ligne, les invites de confirmation de permissions qui interrompent fréquemment le flux de travail pourraient devenir optionnelles, voire disparaître complètement pour des opérations considérées comme fiables.
Codes internes et système de versions du modèle
Les sources révèlent aussi certains codes internes des modèles Claude :
Capybara semble être une variante de Claude 4.6. Les commentaires mentionnent « Capybara v8 » et enregistrent des corrections de problèmes, par exemple : un taux de fausses déclarations de 29–30% (contre 16,7% pour v4), une tendance à annoter excessivement le code, et un mécanisme appelé « assertiveness counterweight ».
Fennec était un code nommé, puis a été migré vers Opus 4.6.
Numbat n’a pas encore été publié. Un commentaire indique : « Supprimer ce passage lors de la publication de numbat ».
Le code mentionne aussi opus-4-7 et sonnet-4-8, et indique clairement que ces numéros de version ne doivent pas apparaître dans des soumissions publiques — ce qui laisse entendre que ces versions existent déjà en interne.
« Mode discret » : participation anonyme à l’open source
Il y a une fonctionnalité appelée « Undercover Mode », conçue pour être activée lorsque les employés d’Anthropic utilisent Claude Code pour soumettre du code à des dépôts publics. Ce mode supprime toutes les mentions liées à l’IA, y compris :
· Aucun AI attribution n’est inclus dans le commit
· Masquer le code interne du modèle
· Supprimer toutes les mentions de « Claude Code » ou d’IA
· Et même ne pas indiquer la propre variante du modèle
Le prompt indique explicitement : « Vous exécutez en UNDERCOVER MODE dans un dépôt public/open source. Vos messages de commit, les titres des PR et le contenu du corps ne doivent contenir aucune information interne d’Anthropic. Ne révélez pas votre identité. »
Et il n’y a pas de commutateur d’arrêt obligatoire — tant que le système ne peut pas confirmer que l’on se trouve dans un dépôt interne, ce mode est activé par défaut.
Mode vocal
VOICE_MODE apparaît 46 fois, indiquant que le système a déjà intégré des capacités d’interaction vocale, incluant la conversion parole-texte et la conversion texte-parole.
Un système de « compagnon électronique »
Cela est assez intéressant. Le code contient un système BUDDY caché, essentiellement un « animal de compagnie électronique » dans un terminal (similaire à Taubira/Topamaga). Il comprend :
· 18 types de créatures (canard, oie, chat, dragon, poulpe, hibou, pingouin, tortue, fantôme, dragon à six faces, etc.)
· Un système de rareté (probabilité de niveau légendaire : 1%)
· Des décorations d’apparence (couronne, chapeau de paille, halo, chapeau de sorcier, etc.)
· Des valeurs d’attributs (DEBUGGING, PATIENCE, CHAOS, WISDOM, SNARK)
· Et même une version « scintillante »
Parmi eux, le nom de l’espèce capybara (capybara) est obfusqué via String.fromCharCode(), afin d’éviter de déclencher le système interne de détection de fuite — ce qui montre aussi par ailleurs que ce code est sensible.
Autres fonctionnalités à noter
FORK_SUBAGENT : permet de se dupliquer en plusieurs agents parallèles
VERIFICATION_AGENT : utilisé pour des validations indépendantes et adversariales
ULTRAPLAN : capacité de planification avancée
WEB_BROWSER_TOOL : automatisation de navigateur
TOKEN_BUDGET : permet de définir explicitement un budget de tokens (par ex. « +500k » ou « dépenser 2M tokens »)
TEAMMEM : prend en charge le partage de mémoire entre équipes
Que cela implique
Quelques jugements clés :
Claude Code se dirige nettement vers une « haute autonomie ». Les fonctionnalités KAIROS, PROACTIVE et COORDINATOR pointent vers un futur : Claude peut fonctionner comme un processus de garde en arrière-plan, surveiller continuellement les dépôts et exécuter des tâches de manière proactive.
Les frictions liées aux permissions sont en train d’être réduites. Les mécanismes d’approbation automatique montrent qu’ils diminuent les étapes fréquentes de confirmation manuelle.
Le système de versions des modèles est bien plus complexe que l’API publique. En interne, il existe plusieurs variantes, des modes rapides et un système de codes, correspondant à différentes capacités et à différents problèmes.
Les mécanismes de sécurité sont hautement pris au sérieux. Rien qu’une validation des commandes Bash représente plus de 2500 lignes de code, plus le sandboxing, le mode discret et le nettoyage des entrées.
Le produit introduit une « personnalité ». Le système Buddy signifie que Claude Code n’est pas seulement un outil, mais qu’il essaie de devenir un « partenaire ».
Comment consulter soi-même
Au moment où j’écris ces lignes, ces sources restent disponibles sur npm. Téléchargez @anthropic-ai/claude-code@2.1.88, trouvez cli.js.map, analysez le JSON et extrayez le champ sourcesContent. Je ne vais pas redistribuer le code, mais il est raisonnable d’effectuer une analyse et de discuter le contenu accessible au public.
La découverte initiale est due à @Fried_rice sur X.
[Lien de l’article original]
Cliquez pour découvrir LyDòng BlockBeats en recrutant
Bienvenue à rejoindre la communauté officielle de LyDòng BlockBeats :
Groupe de diffusion Telegram : https://t.me/theblockbeats
Groupe de discussion Telegram : https://t.me/BlockBeats_App
Compte Twitter officiel : https://twitter.com/BlockBeatsAsia