Fuite du code source de Claude Code : animal de compagnie Tamagotchi et agent de fond persistant
La mise à jour Claude Code 2.1.88 a inclus accidentellement une source map avec plus de 512 000 lignes de code TypeScript. Les utilisateurs ont trouvé les promp

Утечка исходного кода Claude Code раскрыла внутренние механизмы одного из самых обсуждаемых AI-инструментов для разработки. Более 512 000 строк TypeScript, системные промпты Anthropic и следы двух незаявленных функций — виртуального питомца в духе Tamagotchi и постоянно активного фонового агента — оказались в открытом доступе после случайной ошибки в обновлении 2.1.
88. Всё началось с планового релиза. После выхода Claude Code версии 2.
1.88 один из пользователей платформы X заметил, что в пакет по ошибке попал source map — вспомогательный файл для отладки, содержащий оригинальный TypeScript-код приложения. Пользователь опубликовал содержимое файла, и материалы быстро разошлись по сообществу разработчиков.
Одними из первых об утечке написали Ars Technica и VentureBeat. Данные охватывают более 512 000 строк кода — это полная кодовая база инструмента, достаточная для детального изучения всей его архитектуры. В коде исследователи нашли несколько слоёв информации.
Во-первых, системные инструкции — промпты, которые Anthropic встроила в Claude Code: они описывают, как модель должна вести себя при работе с кодом, какого стиля придерживаться в ответах и какие ограничения соблюдать. До сих пор содержание таких инструкций оставалось закрытым. Во-вторых, стала понятна архитектура памяти: теперь известно, как Claude Code хранит контекст между сессиями и обращается к нему в ходе работы — это давно интересовало разработчиков, активно использующих инструмент в ежедневной практике.
Главными находками стали два неанонсированных нововведения. Первое — виртуальный питомец, логика которого напоминает механику классических Tamagotchi: интерактивный элемент, связанный с активностью пользователя внутри инструмента. По всей видимости, Anthropic экспериментирует с геймификационными механиками — такие функции формируют привязанность к продукту и стимулируют его регулярное использование.
Второе — режим постоянно активного агента, способного работать в фоне без явных команд со стороны пользователя. Это принципиально иная модель взаимодействия с AI: не реактивный инструмент, отвечающий на запросы, а проактивный помощник, самостоятельно отслеживающий контекст и действующий по собственной инициативе. Anthropic публично инцидент не комментировала.
В последующих обновлениях source map из пакета исчез — компания молча устранила канал утечки. Судьба обнаруженных функций остаётся неизвестной: они могут выйти в финальном виде, претерпеть изменения или так и остаться внутренними экспериментами. Подобные случаи в индустрии случаются, однако такой масштаб — полмиллиона строк от одной из наиболее закрытых AI-компаний — настоящая редкость.
Для конкурентов это шанс изучить реальные технические решения Anthropic. Для исследователей безопасности — ценный материал. Для обычных пользователей — редкая возможность заглянуть за кулисы инструмента, которым многие пользуются ежедневно, не представляя, что происходит внутри.
Claude Code конкурирует с Cursor, GitHub Copilot и Windsurf в быстро растущем сегменте AI-ассистентов для разработчиков. Если постоянно активный фоновый агент выйдет в финальном виде, это может стать значимым дифференциатором: большинство конкурентов пока придерживаются реактивной модели. Tamagotchi-питомец, в свою очередь, указывает на попытку Anthropic добавить в инструмент элемент личной привязанности — превратить утилиту в нечто, к чему возвращаются не только ради результата.