# Interaktivní mapa architektury Claude Code: rozbor uniklého kódu
Vývojář autocracy101 zveřejnil interaktivní vizualizaci 512 000 řádků TypeScript kódu Claude Code, který náhodně unikl z Anthropic 31. března. Mapa CCUnpacked podrobně popisuje agentní smyčku, strom souborů, více než 40 nástrojů, slash-příkazy a 44 feature flagů, včetně 20 nerealizovaných funkcí. To umožňuje vývojářům střední až seniorní úrovně pochopit, jak AI agent pro kódování zpracovává úkoly v terminálu.
Agent Loop – centrální komponenta – modeluje vícekrokový proces: od zadání promptu až po finální vykreslení. Místo jediného API volání Claude Code iterativně volá nástroje, analyzuje výsledky a rozhoduje o pokračování nebo ukončení.
Podrobnosti agentní smyčky
Agent Loop vizualizuje sekvenci kroků:
- Vstup přes Ink: Komponenta založená na knihovně Ink zpracovává uživatelský vstup.
- Výběr nástroje: Model rozhodne, zda použít Bash, čtení/upravu souboru, vyhledávání nebo jiný z více než 40 nástrojů.
- Spuštění a analýza: Získání výsledku, posouzení potřeby pokračování.
- Rozhodnutí: Pokračovat ve smyčce, požádat uživatele o upřesnění nebo dokončit.
Na typický úkol jde 50+ iterací. To se liší od stateless modelů: stav se zachovává mezi kroky, což zajišťuje kontext pro složité úkoly jako refaktoring nebo ladění.
Mapa zobrazuje závislosti mezi moduly, včetně vykreslování výstupu a zpracování slash-příkazů (/plan, /edit aj.). Pro seniorní vývojáře je užitečné prozkoumat integraci s git worktrees a paralelními workery.
Nerealizované funkce za feature flagy
Z 44 flagů se 20 týká skrytých funkcí. Klíčové:
- KAIROS: Trvalý režim s denními logy a perzistentní pamětí mezi relacemi.
- ULTRAPLAN: Dlouhodobé plánování na modelech Opus s timeoutem až 30 minut.
- Koordinátor úkolů: Rozdělení na paralelní workery v izolovaných git worktrees.
- Buddy: Terminálový virtuální mazlíček; vzhled podle hashu účtu (bez 'fox' v kódu).
Tyto funkce naznačují evoluci Claude Code směrem k stateful agentům s dlouhodobým kontextem. Vývojáři mohou sledovat vydání prostřednictvím feature flagů v budoucích aktualizacích.
Vizualizace je pohodlná pro navigaci: klikatelné uzly odhalují úryvky kódu a závislosti. Pozorují se však faktické nepřesnosti, např. v popisu Buddy.
Kontext úniků z Anthropic
Únik je druhý za týden: dříve kvůli chybě CMS se otevřelo 3000 souborů o Claude Mythos. Anthropic odkazuje na human error; uživatelská data nebyla ovlivněna.
Reakce na Hacker News je smíšená: chválí navigaci, kritizují za absence nových poznatků nad textovými rozbory.
Co je důležité
- Agent Loop implementuje iterativní smyčku s 50+ voláními nástrojů na úkol.
- 44 feature flagů, 20 nerealizovaných: KAIROS, ULTRAPLAN, Buddy.
- Architektura je zaměřena na stateful zpracování kódu v terminálu s integrací git.
- Vizualizace CCUnpacked urychluje analýzu pro vývojáře AI agentů.
- Úniky z Anthropic zdůrazňují rizika v CI/CD pipelinech.
— Editorial Team
Zatím žádné komentáře.