Утечка исходного кода 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

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

Когнитивный долг: когда результаты ИИ опережают понимание
Новости

Когнитивный долг: когда результаты ИИ опережают понимание

Пост на Reddit обсуждает «когнитивный долг» — разрыв между результатом, сгенерированным ИИ, и пониманием этого результата командой — и утверждает, что творческий контроль означает понимание того, что вы отправили. Сам пост был написан с помощью Claude, иронично комментируя эту ситуацию.

OpenClawRadar
Доказательство идентичности модели с помощью технологии Modelwrap от Tinfoil
Новости

Доказательство идентичности модели с помощью технологии Modelwrap от Tinfoil

Модель Modelwrap от Tinfoil гарантирует, что провайдеры вывода используют именно те веса модели, которые они заявляют, используя криптографические обязательства, проверенные с помощью защищенных сред выполнения.

OpenClawRadar
Клод удваивает лимиты использования вне пиковых часов на две недели.
Новости

Клод удваивает лимиты использования вне пиковых часов на две недели.

Anthropic временно удваивает лимиты использования Claude вне пиковых часов для всех тарифных планов. В будние дни вне периода 5–11 утра PT/12–6 вечера GMT доступно 2-кратное использование, а на выходных — 2-кратное использование в течение всего дня.

OpenClawRadar
Вышел Claude Code v2.1.37
Новости

Вышел Claude Code v2.1.37

Anthropic выпустил новую версию Claude Code с улучшениями и исправлениями багов.

OpenClaw Radar