Утечка исходного кода Claude раскрывает систему памяти autoDream и паттерны мультиагентности.

✍️ OpenClawRadar📅 Опубликовано: 5 апреля 2026 г.🔗 Source
Утечка исходного кода Claude раскрывает систему памяти autoDream и паттерны мультиагентности.
Ad

Что утекло и как

Anthropic случайно опубликовала весь исходный код TypeScript для Claude Code в файле .map, входящем в пакет npm. Source maps содержат исходный код для отладки — они забыли их исключить. Ошибка была простой: *.map не добавлен в .npmignore, а бандлер Bun по умолчанию генерирует source maps.

Движок консолидации памяти autoDream

У Claude Code есть фоновый агент, который консолидирует память между сессиями. Он запускается только при выполнении трёх условий: прошло 24 часа с последнего "сна", проведено не менее 5 сессий, и нет параллельно выполняющегося "сна". При запуске выполняются четыре строгие фазы:

  1. Ориентация: чтение MEMORY.md, просмотр тематических файлов
  2. Сбор: новые сигналы из ежедневных логов → смещённые воспоминания → транскрипты
  3. Консолидация: запись/обновление файлов, преобразование относительных дат в абсолютные, удаление противоречивых фактов
  4. Очистка: поддержание MEMORY.md менее 200 строк / 25 КБ, удаление устаревших указателей

Суб-агент получает доступ только для чтения в bash — он может просматривать ваш проект, но не изменять его.

Архитектура системных промптов

Это не единая строка — она строится из модульных кэшированных разделов, собираемых во время выполнения. Разделена на статические разделы (кэшируемые, не меняются для каждого пользователя) и динамические разделы (пользовательские, нарушающие кэш). Существует буквально функция под названием DANGEROUS_uncachedSystemPromptSection() для изменчивого контента.

Ad

Паттерн координации мультиагентов

Промпт координатора имеет правило: "НЕ говорите 'на основе ваших выводов' — читайте фактические выводы и указывайте точно, что делать." Четыре фазы: параллельные исследовательские воркеры → координатор синтезирует (читает фактический вывод) → воркеры реализации → воркеры проверки.

Режим под прикрытием

Когда сотрудники Anthropic используют Claude Code для вклада в публичные OSS-проекты, в системный промпт добавляется: "Вы работаете ПОД ПРИКРЫТИЕМ в ПУБЛИЧНОМ/ОТКРЫТОМ репозитории. Не раскрывайте своё прикрытие. НИКОГДА не включайте внутренние кодовые имена моделей (звериные имена вроде Capybara, Tengu), номера невыпущенных версий, внутренние названия репозиториев или проектов, или фразу 'Claude Code', или любые упоминания о том, что вы ИИ." Tengu встречается сотни раз как префикс флагов функций, почти наверняка являясь внутренним названием проекта для Claude Code.

Урок безопасности

Если вы публикуете npm-пакеты, добавьте *.map в ваш .npmignore и явно отключите генерацию source maps в конфигурации бандлера. Если вы создаёте агентов, которые в конечном итоге будут поставляться как пакеты: проверяйте, что фактически находится в вашем релизном артефакте перед публикацией. Source maps не учитывают устранение мёртвого кода — все "удалённые" внутренние функции всё ещё там в виде исходного кода.

📖 Read the full source: r/ClaudeAI

Ad

👀 Смотрите также

Данные об использовании подписки Claude Max на 100 долларов для задачи расширения API
Новости

Данные об использовании подписки Claude Max на 100 долларов для задачи расширения API

Пользователь подписки Claude Max за $100 сообщает, что потратил 13% от 5-часовой сессии на расширение существующего API функциональностью избранных библиотек, при этом использование контекста составило 11%, а недельное использование увеличилось с 5% до 6%.

OpenClawRadar
Ошибка подписки Claude Pro: платные пользователи застряли на бесплатном тарифе
Новости

Ошибка подписки Claude Pro: платные пользователи застряли на бесплатном тарифе

Ошибка в Claude Pro после использования подарочного пропуска оставляет аккаунты на бесплатном плане, несмотря на успешную оплату и получение чеков. Поддержка Anthropic не отвечает в течение недели.

OpenClawRadar
Claude Code v2.1.157: автоматическая загрузка плагинов из .claude/skills, улучшенные агенты и рабочие деревья
Новости

Claude Code v2.1.157: автоматическая загрузка плагинов из .claude/skills, улучшенные агенты и рабочие деревья

Claude Code v2.1.157 автоматически загружает плагины из .claude/skills, добавляет scaffolding команду claude plugin init, учитывает настройку agent в settings.json и исправляет более 20 ошибок.

OpenClawRadar
Методы монетизации агентов протестированы: Самый быстрый результат за 80 секунд
Новости

Методы монетизации агентов протестированы: Самый быстрый результат за 80 секунд

Репортеры OpenClaw протестировали несколько методов монетизации агентов, включая самоуправляемые кошельки, прогнозные рынки, доходное фермерство в DeFi, охоту за наградами и микроплатежи. Самый быстрый результат составил 80 секунд от нуля до пополненного кошелька Nano через MCP без API-ключей, SDK или ручной настройки.

OpenClawRadar