Společnost Anthropic omylem zveřejnila v rámci vydání NPM balíčku claude-code 2.1.88 kompletní neobfuskovaný a nezpracovaný interní kód nástroje Claude Code v jazyce TypeScript. Kód se dostal do vydání díky mapovacímu souboru cli.js.map, který byl používán během ladění. Pro prevenci podobných úniků se vývojářům doporučuje nezapomínat přidat masku „*.map“ do souboru „.npmignore“.
Archiv s kódem má velikost 59,8 MB, obsahuje 1884 souborů a více než 500 tisíc řádků kódu. Nadšenci začali kód sdílet na GitHubu, ale společnost Anthropic zahájila rozesílání DMCA upozornění k blokaci repozitářů s uniklým kódem na základě platného zákona o autorských právech v digitální éře (DMCA) ve Spojených státech. 
Během analýzy informací, které se dostaly do veřejného prostoru, bylo identifikováno 8 dosud neohlášených nových funkcí, 26 skrytých příkazů, 32 kompilátorových příznaků, 22 soukromých repozitářů a více než 120 citlivých proměnných prostředí. Mezi skrytými funkcemi jsou:
- Režim „Undercover“, který odstraňuje stopy zapojení AI při provádění změn v veřejných repozitářích (neuvádí Co-Authored-By a nezmiňuje název modelu a použití AI).
- „Easter egg“, poskytující uživateli jeho virtuálního mazlíčka, který se objevuje vedle příkazového řádku. Vzhled a chování mazlíčka je jedinečné a formuje se na základě identifikátoru účtu.
- Příznak CLAUDE_CODE_COORDINATOR_MODE=1, který aktivuje práci Claude Code v režimu koordinátora, který sám rozděluje úkoly na části, distribuuje jejich vykonávání mezi jednotlivé AI agenty a sjednocuje výsledek.
- Mezi-sezení IPC rozhraní, které umožňuje odesílat zprávy do jiných sezení spuštěných na tomtéž počítači (podobné chatu mezi AI agenty).
- Proaktivní režim (Proactive mode), který zahrnuje neomezenou práci na kódu 24 hodin denně. Neustále aktivní asistent KAIROS, který si zapamatuje stav mezi sezeními.
- Pozadí režim (Daemon Mode), který umožňuje použít příkaz „claude —bg“ pro spuštění sezení a zpracovávání dotazů na pozadí, s možností prohlížení logu a převodu sezení do aktivního režimu.
- Režim ULTRAPLAN, který vytváří samostatný instance v cloudu pro vytvoření pracovního plánu na řešení složitých úloh.
- Režim Auto-Dream (\/dream) ve neaktivním čase mezi sezeními organizuje informace získané během sezení a generuje nápady na řešení problémů a vypracovává plán akcí.
- Pro obcházení interního detektoru úniků je kódové jméno interního modelu „capybara“ zakódováno jako String.fromCharCode(99,97,112,121,98,97,114,97).
- Telemetrie Tengu sleduje a přenáší ne servery Anthropic více než 1000 typů událostí.
- Příznak ABLATION_BASELINE a proměnná prostředí CLAUDE_CODE_ABLATION_BASELINE pro vypnutí všech bezpečnostních opatření.
- Skryté příkazy, které nejsou uvedeny v nápovědě „—help“:
- /ctx-viz — визуализатор контекста
- /btw — дополнительные вопросы
- /good-claude — «пасхальное яйцо»
- /teleport — перенос сеансов
- /share — совместный доступ к сеансам
- /summary — сводка
- /ultraplan — планирование работы
- /subscribe-pr — PR webhook
- /autofix-pr автоисправление PR
- /ant-trace — трассировка
- /perf-issue — отчёт о производительности
- /debug-tool-call — отладочные вызовы
- /bughunter — отладка ошибок
- /break-cache — сброс кэша
- /onboarding — настройка
- /oauth-refresh — обновление токена
- /env — инспектирование окружения
- /reset-limits — сброс состояния лимитов
- /version — внутренний номер версии
- /init-verifiers — настройка верификатора
- /force-snip
- /mock-limits
- /bridge-kick
- /backfill-sessions
- /agents-platform
- /dream
- Nedokumentované možnosti příkazového řádku:
- —bare — spuštění bez hooků a pluginů
- —dump-system-prompt — zobrazení systémového promptu a odchod
- —daemon-worker=<k> — nastavuje počet pozadí procesů
- —computer-use-mcp — aktivuje MCP server
- —claude-in-chrome-mcp — Chrome MCP
- —chrome-native-host
- —bg — spuštění pozadí sezení
- —spawn
- —capacity <n> — omezení počtu současně běžících zpracovatelů
- —worktree \/ -w — izolace pracovního stromu Git
Sběrné příznaky:
- KAIROS
- PROACTIVE
- COORDINATOR_MODE
- RIDGE_MODE
- DAEMON
- BG_SESSIONS
- ULTRAPLAN
- BUDDY
- TORCH
- WORKFLOW_SCRIPTS
- VOICE_MODE
- TEMPLATES
- CHICAGO_MCP
- UDS_INBOX
- REACTIVE_COMPACT
- CONTEXT_COLLAPSE
- HISTORY_SNIP
- CACHED_MICROCOMPACT
- TOKEN_BUDGET
- EXTRACT_MEMORIES
- OVERFLOW_TEST
- TERMINAL_PANEL
- WEB_BROWSER
- FORK_SUBAGENT
- DUMP_SYS_PROMPT
- ABLATION_BASE
- BYOC_RUNNER
- SELF_HOSTED
- MONITOR_TOOL
- CCR_AUTO
- MEM_SHAPE_TEL
- SKILL_SEARCH
- Více než 120 nedokumentovaných proměnných prostředí, mezi nimi DISABLE_COMMAND_INJECTION_CHECK, CLAUDE_CODE_ABLATION_BASELINE (vypíná všechna bezpečnostní opatření), DISABLE_INTERLEAVED_THINKING,
- Zmínka o interních repozitářích, jako jsou anthropics\/casino, anthropics\/trellis, anthropics\/forge-web, anthropics\/mycro_manifests a anthropics\/feldspar-testing.
Zdroj: opennet.ru
