Interaktive Claude-Code-Architekturkarte: Aufschlüsselung des geleakten Codes
Der Entwickler autocracy101 hat eine interaktive Visualisierung von 512.000 Zeilen TypeScript-Code aus Claude Code veröffentlicht, der am 31. März versehentlich von Anthropic durchgesickert ist. Die CCUnpacked-Karte zeigt im Detail den Agent Loop, den Dateibaum, über 40 Tools, Slash-Befehle und 44 Feature Flags, darunter 20 noch nicht implementierte Funktionen. Das ermöglicht Mittel- und Senior-Entwicklern, zu verstehen, wie der KI-Coding-Agent Aufgaben im Terminal bearbeitet.
Der Agent Loop – die zentrale Komponente – modelliert einen mehrstufigen Prozess: vom Prompt-Eingang bis zum finalen Rendering. Statt einer einzelnen API-Anfrage ruft Claude Code iterativ Tools auf, analysiert die Ergebnisse und entscheidet, ob weitergemacht oder gestoppt werden soll.
Details zum Agent Loop
Der Agent Loop visualisiert die Abfolge der Schritte:
- Eingabe über Ink: Die auf der Ink-Bibliothek basierende Komponente verarbeitet die Benutzereingabe.
- Toolauswahl: Das Modell entscheidet sich für Bash, Datei lesen/bearbeiten, Suche oder eines der über 40 anderen Tools.
- Ausführung und Analyse: Das Ergebnis abrufen und prüfen, ob der Prozess fortgesetzt werden soll.
- Entscheidung: Den Loop fortsetzen, den Benutzer um Klärung bitten oder abschließen.
Ein typischer Task umfasst über 50 Iterationen. Das unterscheidet sich von stateless Modellen: Der Zustand wird zwischen den Schritten erhalten und liefert Kontext für komplexe Aufgaben wie Refactoring oder Debugging.
Die Karte zeigt Abhängigkeiten zwischen Modulen, einschließlich Output-Rendering und Behandlung von Slash-Befehlen (/plan, /edit usw.). Für Senior-Entwickler ist sie nützlich, um die Integration mit git worktrees und parallelen Workern zu untersuchen.
Nicht implementierte Features hinter Feature Flags
Von den 44 Flags beziehen sich 20 auf versteckte Fähigkeiten. Wichtige davon:
- KAIROS: Persistenter Modus mit täglichen Logs und Speicher über Sessions hinweg.
- ULTRAPLAN: Langfristige Planung auf Opus-Modellen mit Timeouts bis zu 30 Minuten.
- Task Coordinator: Aufteilung von Tasks in parallele Worker in isolierten git worktrees.
- Buddy: Terminal-Virtual-Pet; Aussehen basierend auf Account-Hash (kein 'fox' im Code).
Diese Features deuten auf die Weiterentwicklung von Claude Code hin zu stateful Agents mit langfristigem Kontext. Entwickler können zukünftige Updates über Feature Flags beobachten.
Die Visualisierung eignet sich hervorragend zur Navigation: Klickbare Knoten zeigen Code-Snippets und Abhängigkeiten. Allerdings gibt es einige faktische Ungenauigkeiten, etwa in der Buddy-Beschreibung.
Kontext der Anthropic-Leaks
Der Leak ist der zweite innerhalb einer Woche: Zuvor hatte ein CMS-Fehler 3000 Dateien von Claude Mythos freigelegt. Anthropic spricht von menschlichem Versagen; Benutzerdaten waren nicht betroffen.
Die Reaktionen auf Hacker News sind gemischt: Lob für die Navigation, Kritik am Fehlen neuer Erkenntnisse über textuelle Analysen hinaus.
Wichtige Erkenntnisse
- Der Agent Loop setzt einen iterativen Zyklus mit über 50 Tool-Aufrufen pro Task um.
- 44 Feature Flags, 20 nicht implementiert: KAIROS, ULTRAPLAN, Buddy.
- Architektur mit Fokus auf stateful Code-Bearbeitung im Terminal inklusive git-Integration.
- Die CCUnpacked-Visualisierung beschleunigt die Analyse für Entwickler von AI-Agents.
- Anthropic-Leaks unterstreichen Risiken in CI/CD-Pipelines.
— Editorial Team
Noch keine Kommentare.