Post imprévu

Hier, le code source complet de Claude Code a fuité, et j'en ai profité pour rédiger une documentation technique approfondie sur l'architecture et les entrailles de CC — basée sur l'analyse de 1 884 fichiers et 512 000 lignes de TypeScript. Cela devrait être utile à quiconque utilise CC comme outil dans son pipeline.

ICI.

Il y a 8 sections :

Aperçu de l'architecture
Points d'entrée, flux de données, graphe des modules, configuration, modèle de processus, état

Moteur de requête
Cycle de dialogue, streaming, gestion des tokens, reprise après erreur, compaction

Système d'outils
Interface des outils, registre, cycle de vie d'exécution, permissions, outils différés

Agent et coordinateur
Sous-agents, mode coordinateur, isolation, protocole fork, gestion des tâches

Intégration MCP
Cycle de vie du serveur, proxy d'outils, OAuth, ressources, elicitation

Contexte et invites système
Assemblage de l'invite, CLAUDE.md, auto-mémoire, contexte git, compression

Hooks, compétences, permissions
Événements de hooks, format des compétences, modes de permission, bac à sable, suivi des refus

Serveur, bridge, remote
Mode serveur, protocole bridge, CCR, WebSocket, cron, gestion d'état


❗️❗️❗️❗️❗️❗️❗️❗️ / Non interdit en RF