Az Anthropic véletlenül kiszivárogtatta a Claude Code forráskódját egy npm csomagon keresztül
Az Anthropic jelentős szivárgást szenvedett el, amikor a Claude Code-hoz közzétett npm csomag tartalmazott egy forrásleképezési (source map) fájlt. Ez a fájl lehetővé tette a fejlesztők számára, hogy hozzáférjenek a teljes eszköz eredeti, ember által olvasható TypeScript forráskódjához. Órákon belül a repozitórium több mint 25 000 csillagot kapott a GitHubon, a közösség tagjai pedig már elkezdték átírni az eszközt más nyelvekre, például Pythonra.
De nem a kínos baki az igazi hír, hanem az, ami benne van. Az architektúra egy kifinomult ágens-operációs rendszert tárt fel, egyedi terminál UI-val, kétcsatornás jogosultságkezeléssel és egy streaming eszköz-végrehajtóval. A szivárgás gyakorlatilag szó szerinti tervrajzot ad arról, hogyan épülnek fel a modern AI kódoló ágensek.
- A Claude Code teljes forráskódja (512 000 sor, kb. 1900 fájlban) kiszivárgott egy hibásan konfigurált .map fájl miatt.
- Az architektúra egy kifinomult ágens-operációs rendszert mutatott be: egyedi terminál UI, kétcsatornás jogosultságkezelés, streaming eszköz-végrehajtó, Git worktree ágens-izoláció és MCP dinamikus eszközfelismerés.
- A memóriarendszer mindent egy MEMORY.md nevű fájlban tárol, amely inkább egy öntapadós jegyzettömb-indexként működik, semmint iratszekrényként.
- Belső kódnevek is kiderültek: Numbat (közelgő bevezetés), Fennec (Opus 4.6) és Capybara v8 (fejlesztési modell).
- A rendszer 187 hardkódolt várakozásjelző igét tartalmaz, valamint egy analitikai rendszert, amely negatívként naplózza a promptokat, ha a felhasználók káromkodnak az ágenssel.
Az AI kódolási verseny csendben eltolódott a „kinek van a legokosabb modellje?” kérdésről a „kinek van a legjobb keretrendszere?” irányába. A Claude Code kevésbé tűnik „Claude-nak a terminálban”, inkább egy operációs rendszer a szoftveres munkához. Jogosultságok, memória-rétegek, háttérfeladatok, IDE hidak, többágenses összehangolás; minden a modell köré építve. A memória-architektúra önmagában is mestermunka: ne bízz túlságosan a memóriában, ne tárolj olyasmit, amit újra le tudsz vezetni, és soha ne hagyd, hogy az ágens belső jegyzetei hitelesebbé váljanak, mint maga a tényleges kód. ---