The Verge→ оригинал

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

Fuite du code source de Claude Code : animal de compagnie Tamagotchi et agent de fond persistant
Источник: The Verge. Коллаж: Hamidun News.

Утечка исходного кода 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 добавить в инструмент элемент личной привязанности — превратить утилиту в нечто, к чему возвращаются не только ради результата.

ЖХ
Hamidun News
AI‑новости без шума. Ежедневный редакторский отбор из 400+ источников. Продукт Жемала Хамидуна, Head of AI в Alpina Digital.
Загружаем комментарии…