Zpět na domů

Mapa Claude Code: architektura uniklého kódu

Interaktivní mapa CCUnpacked rozebírá 512 000 řádků uniklého TypeScript kódu Claude Code. Detailně Agent Loop, 40+ nástrojů a 44 feature flags s nerealizovanými funkcemi jako KAIROS a ULTRAPLAN. Užitečné pro analýzu architektury AI agentů.

Únik Claude Code: interaktivní rozbor architektury
Advertisement 728x90

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

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

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

Google AdInline article slot

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

Advertisement 728x90

Číst dál