В мире ИИ «эффект бабочки», вызванный ошибкой упаковки, превращается в топовый открытый урок для технического сообщества.
Согласно сообщениям СМИ, из-за невнимательности в настройках инструмента сборки Bun произошла случайная утечка 1900 файлов TypeScript и 512 000 строк исходного кода программируемого агента Claude Code от Anthropic. Этот инцидент не только позволил внешнему миру заглянуть в техническую основу передового агента, но и раскрыл глубокую логику Anthropic в управлении информацией и развитии продукта.
Обзор пятиуровневой архитектуры: Это не просто «оболочка»
Утекший код демонстрирует чрезвычайно сложную производственную систему, чья архитектура четко разделена на пять уровней:
Уровень входа (Entrypoints): Унифицированная маршрутизация CLI, десктопных приложений и SDK, обеспечивающая стандартизацию ввода с разных устройств.
Уровень выполнения (Runtime): Основой является цикл TAOR (Think-Act-Observe-Repeat — Думай-Действуй-Наблюдай-Повторяй), поддерживающий ритм поведения агента.
Движок (Engine): Сердце системы, отвечает за динамическую сборку промптов. В зависимости от режима внедряются сотни фрагментов промптов, только токенов правил безопасности насчитывается до 5677.
Уровень инструментов и возможностей (Tools & Caps): Встроено около 40 независимых инструментов, каждый из которых имеет строгую изоляцию прав доступа.
Инфраструктурный уровень (Infrastructure): Управляет кэшированием промптов и удаленным контролем, включая даже «kill-switch» (аварийный выключатель) для удаленного отключения.
Бионический дизайн: Многоуровневая память и механизм «REM-сна»
Система памяти Claude Code тесно связана с когнитивной наукой:
Трехуровневая память: Разделена на долговременную семантическую память (RAG-поиск), эпизодическую память (последовательность диалога) и рабочую память (текущий контекст). Ключевая идея — «подтягивать по необходимости, никогда не переполнять».
Механизм Auto-Dream: На инфраструктурном уровне встроен фоновый процесс под названием «сновидение». Каждые 24 часа или после 5 сессий система запускает дочерний агент для консолидации памяти, очистки шума и преобразования расплывчатых формулировок в определенные знания.
Триада контроля информации: Режим «Undercover» и защита от дистилляции
Обнаруженные в исходном коде «линии обороны» отражают строгую концепцию контроля информации Anthropic:
Режим Undercover: Активируется автоматически при работе вне внутренних репозиториев, удаляет все идентификаторы ИИ, реализуя «вклад из тени».
Защита от дистилляции (ANTI_DISTILLATION): При активации в промпты внедряются ложные определения инструментов, чтобы предотвратить обучение моделей конкурентов через анализ API-трафика.
Нативная аутентификация: Использует аутентификацию на уровне оборудования через Bun/Zig для предотвращения篡рования или подделки клиента третьими сторонами.
Дорожная карта: Режим KAIROS и помощник, который «никогда не спит»
Утекшие Feature Flag указывают на функции следующего поколения: режим KAIROS. Это постоянно работающий фоновый агент, поддерживающий подписки на GitHub Webhook и периодическое обновление по Cron. Это означает, что ИИ превратится из инструмента «работающего по щелчку» в круглосуточного онлайн-сотрудника, способного самостоятельно наблюдать и действовать проактивно.
Заключение: Утекший код, но невоспроизводимый опыт
Хотя Anthropic срочно отозвала соответствующие версии и разослала уведомления DMCA, архитектурные идеи Claude Code уже начали активно распространяться в сообществе. Для отрасли это, возможно, первая крупномасштабная «лучшая практика» в области агентов, прошедшая производственную проверку; для Anthropic же ключевой задачей на пути к IPO в 2026 году станет поиск нового баланса между высокой прозрачностью и безопасностью.






