# Interaktywna mapa architektury Claude Code: analiza wyciekłego kodu
Rozwijacz autocracy101 opublikował interaktywną wizualizację 512 000 linii kodu TypeScript z Claude Code, który przypadkowo wyciekł z Anthropic 31 marca. Mapa CCUnpacked szczegółowo przedstawia cykl agenta, drzewo plików, ponad 40 narzędzi, komendy slash oraz 44 flagi feature, w tym 20 nierozwiązanych funkcji. Dzięki temu deweloperzy średniego i senior poziomu mogą zrozumieć, jak agent AI do kodowania radzi sobie z zadaniami w terminalu.
Agent Loop — centralny komponent — modeluje wieloetapowy proces: od wprowadzenia prompta po ostateczny render. Zamiast pojedynczego zapytania API Claude Code iteracyjnie wywołuje narzędzia, analizuje wyniki i decyduje o kontynuacji lub zatrzymaniu.
Szczegóły cyklu agenta
Agent Loop wizualizuje sekwencję kroków:
- Wprowadzanie przez Ink: Komponent oparty na bibliotece Ink obsługuje input użytkownika.
- Wybór narzędzia: Model decyduje, czy użyć Bash, odczytu/edycji pliku, wyszukiwania czy innego z ponad 40 narzędzi.
- Wykonanie i analiza: Odbiór wyniku, ocena potrzeby kontynuacji.
- Decyzja: Kontynuować cykl, poprosić użytkownika o wyjaśnienie czy zakończyć.
Na typowe zadanie zużywa ponad 50 iteracji. To różni się od modeli bezstanowych: stan jest zachowywany między krokami, zapewniając kontekst dla złożonych zadań, takich jak refaktoryzacja czy debugowanie.
Mapa pokazuje zależności między modułami, w tym renderowanie wyjścia i obsługę komend slash (/plan, /edit itp.). Dla senior deweloperów przydatna jest analiza integracji z git worktrees i równoległymi workerami.
Nierozwiązane funkcje za flagami feature
Spośród 44 flag 20 dotyczy ukrytych możliwości. Kluczowe:
- KAIROS: Tryb trwały z codziennymi logami i pamięcią trwałą między sesjami.
- ULTRAPLAN: Długoterminowe planowanie na modelach Opus z timeoutem do 30 minut.
- Koordynator zadań: Podział na równoległe workery w izolowanych git worktrees.
- Buddy: Wirtualny pupil terminala; wygląd na podstawie hasha konta (bez 'fox' w kodzie).
Te funkcje wskazują na ewolucję Claude Code w kierunku agentów z stanem i długoterminowym kontekstem. Deweloperzy mogą śledzić premiery poprzez flagi feature w przyszłych aktualizacjach.
Wizualizacja ułatwia nawigację: klikalne węzły rozwijają fragmenty kodu i zależności. Zauważono jednak błędy faktyczne, np. w opisie Buddy.
Kontekst wycieków z Anthropic
Wyciek to drugi w tygodniu: wcześniej z powodu błędu CMS ujawniło się 3000 plików o Claude Mythos. Anthropic wskazuje na błąd ludzki; dane użytkowników nie zostały naruszone.
Reakcje na Hacker News mieszane: chwalą nawigację, krytykują brak nowych insightów poza tekstowymi analizami.
Co ważne
- Agent Loop realizuje iteracyjny cykl z ponad 50 wywołaniami narzędzi na zadanie.
- 44 flagi feature, 20 nierozwiązanych: KAIROS, ULTRAPLAN, Buddy.
- Architektura nastawiona na przetwarzanie kodu z stanem w terminalu z integracją git.
- Wizualizacja CCUnpacked przyspiesza analizę dla deweloperów agentów AI.
- Wycieki z Anthropic podkreślają ryzyka w potokach CI/CD.
— Editorial Team
Brak komentarzy.