Powrót do strony głównej

Mapa Claude Code: architektura wyciekłego kodu

Interaktywna mapa CCUnpacked analizuje 512 000 linii wyciekłego kodu TypeScript Claude Code. Szczegółowy Agent Loop, 40+ narzędzi i 44 feature-flagi z niezrealizowanymi funkcjami takimi jak KAIROS i ULTRAPLAN. Przydatne do analizy architektury agentów AI.

Wyciek Claude Code: interaktywna analiza architektury
Advertisement 728x90

# 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:

Google AdInline article slot
  • 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:

Google AdInline article slot
  • 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.

Google AdInline article slot

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

Advertisement 728x90

Czytaj dalej