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

Что утекло и как
Anthropic случайно опубликовала весь исходный код TypeScript для Claude Code в файле .map, входящем в пакет npm. Source maps содержат исходный код для отладки — они забыли их исключить. Ошибка была простой: *.map не добавлен в .npmignore, а бандлер Bun по умолчанию генерирует source maps.
Движок консолидации памяти autoDream
У Claude Code есть фоновый агент, который консолидирует память между сессиями. Он запускается только при выполнении трёх условий: прошло 24 часа с последнего "сна", проведено не менее 5 сессий, и нет параллельно выполняющегося "сна". При запуске выполняются четыре строгие фазы:
- Ориентация: чтение MEMORY.md, просмотр тематических файлов
- Сбор: новые сигналы из ежедневных логов → смещённые воспоминания → транскрипты
- Консолидация: запись/обновление файлов, преобразование относительных дат в абсолютные, удаление противоречивых фактов
- Очистка: поддержание MEMORY.md менее 200 строк / 25 КБ, удаление устаревших указателей
Суб-агент получает доступ только для чтения в bash — он может просматривать ваш проект, но не изменять его.
Архитектура системных промптов
Это не единая строка — она строится из модульных кэшированных разделов, собираемых во время выполнения. Разделена на статические разделы (кэшируемые, не меняются для каждого пользователя) и динамические разделы (пользовательские, нарушающие кэш). Существует буквально функция под названием DANGEROUS_uncachedSystemPromptSection() для изменчивого контента.
Паттерн координации мультиагентов
Промпт координатора имеет правило: "НЕ говорите 'на основе ваших выводов' — читайте фактические выводы и указывайте точно, что делать." Четыре фазы: параллельные исследовательские воркеры → координатор синтезирует (читает фактический вывод) → воркеры реализации → воркеры проверки.
Режим под прикрытием
Когда сотрудники Anthropic используют Claude Code для вклада в публичные OSS-проекты, в системный промпт добавляется: "Вы работаете ПОД ПРИКРЫТИЕМ в ПУБЛИЧНОМ/ОТКРЫТОМ репозитории. Не раскрывайте своё прикрытие. НИКОГДА не включайте внутренние кодовые имена моделей (звериные имена вроде Capybara, Tengu), номера невыпущенных версий, внутренние названия репозиториев или проектов, или фразу 'Claude Code', или любые упоминания о том, что вы ИИ." Tengu встречается сотни раз как префикс флагов функций, почти наверняка являясь внутренним названием проекта для Claude Code.
Урок безопасности
Если вы публикуете npm-пакеты, добавьте *.map в ваш .npmignore и явно отключите генерацию source maps в конфигурации бандлера. Если вы создаёте агентов, которые в конечном итоге будут поставляться как пакеты: проверяйте, что фактически находится в вашем релизном артефакте перед публикацией. Source maps не учитывают устранение мёртвого кода — все "удалённые" внутренние функции всё ещё там в виде исходного кода.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

Claude Code v2.1.199 исправляет более 20 ошибок: SSL, сабагенты, крахи демона
Claude Code v2.1.199 исправляет ошибки SSL-сертификатов, молчаливые сбои сабагентов, цикл падений демона Linux и более 20 других багов. Основные исправления: мгновенные подсказки по ошибкам SSL, сохранение частичного вывода потока и корректное распространение ошибок сабагентов.

Исследование Шага 3.5 Flash: открытая модель для быстрого глубокого рассуждения
Шаг 3.5 Flash — это модель базового уровня с открытым исходным кодом, разработанная для быстрого и эффективного глубокого анализа, использующая разреженную архитектуру Mixture of Experts.

Уточнение возможностей автоматизации OpenClaw
OpenClaw не выполняет полностью автоматизированные задачи самостоятельно; ему требуется руководство пользователя для настройки, действуя больше как традиционная языковая модель.

Соучредитель Super Micro среди троих обвиняемых в деле об экспорте технологий ИИ.
Три человека, включая сооснователя Super Micro Computer Чарльза Лянга, обвинены властями США в планировании незаконного экспорта технологий искусственного интеллекта в Китай. Дело связано с предполагаемыми нарушениями законов об экспортном контроле.