Найти в Дзене
DigiNews

Стало известно, что планы Anthropic раскрывает утечка исходного кода “Claude Code”

Утечка кода Claude Code выявила Kairos — постоянного агента, скрытый режим «Undercover» и... виртуального помощника по имени Buddy? — arstechnica.com Вчерашняя внезапная утечка исходного кода Claude Code от Anthropic раскрыла многое о каркасе «vibe-coding», который компания создала вокруг своей проприетарной модели Claude. Однако наблюдатели, просматривавшие более 512 000 строк кода в более чем 2000 файлах, также обнаружили упоминания отключенных, скрытых или неактивных функций, которые дают представление о возможном плане будущих возможностей. Главной из этих функций является Kairos — постоянный демон, который может работать в фоновом режиме, даже когда терминальное окно Claude Code закрыто. Система использовала бы периодические запросы « » для регулярной проверки необходимости новых действий и флаг «PROACTIVE» для «выдвижения чего-либо, о чем пользователь не спрашивал, но что ему нужно увидеть немедленно». Kairos использует файловую «систему памяти», предназначенную для обеспечен

Утечка кода Claude Code выявила Kairos — постоянного агента, скрытый режим «Undercover» и... виртуального помощника по имени Buddy? — arstechnica.com

Вчерашняя внезапная утечка исходного кода Claude Code от Anthropic раскрыла многое о каркасе «vibe-coding», который компания создала вокруг своей проприетарной модели Claude. Однако наблюдатели, просматривавшие более 512 000 строк кода в более чем 2000 файлах, также обнаружили упоминания отключенных, скрытых или неактивных функций, которые дают представление о возможном плане будущих возможностей.

Главной из этих функций является Kairos — постоянный демон, который может работать в фоновом режиме, даже когда терминальное окно Claude Code закрыто. Система использовала бы периодические запросы « » для регулярной проверки необходимости новых действий и флаг «PROACTIVE» для «выдвижения чего-либо, о чем пользователь не спрашивал, но что ему нужно увидеть немедленно».

Kairos использует файловую «систему памяти», предназначенную для обеспечения постоянной работы между сеансами пользователя. Запрос, скрытый за отключенным флагом «KAIROS» в коде, объясняет, что система разработана для того, чтобы «иметь полную картину того, кто такой пользователь, как он хотел бы сотрудничать с вами, каких действий следует избегать или повторять, и контекст работы, которую пользователь вам поручает».

Для организации и консолидации этой системы памяти между сеансами исходный код Claude Code включает ссылки на систему AutoDream с выразительным названием. Когда пользователь бездействует или вручную дает команду Anthropic «уснуть» в конце сеанса, система AutoDream сообщала бы Claude Code, что «вы выполняете сон — рефлексивный проход по вашим файлам памяти».

Этот запрос, описывающий процесс «сна» ИИ, просит Claude Code просканировать стенограммы дня на предмет «новой информации, которую стоит сохранить», консолидировать эту новую информацию таким образом, чтобы избежать «почти дубликатов» и «противоречий», и удалить существующие воспоминания, которые являются излишне многословными или устарели. Claude Code также получит указание следить за «существующими воспоминаниями, которые сместились», — проблемой, которую мы видели ранее, когда пользователи Claude пытались прикрепить системы памяти к своим оболочкам. Общая цель, согласно запросу, состояла бы в том, чтобы «синтезировать то, что вы недавно узнали, в прочные, хорошо организованные воспоминания, чтобы будущие сеансы могли быстро ориентироваться».

Секретный приятель

-2

Хотя демон Kairos, по-видимому, еще не был полностью реализован в коде, отдельный «режим скрытности» (Undercover mode), по-видимому, неактивен, позволяя сотрудникам Anthropic вносить свой вклад в общедоступные репозитории с открытым исходным кодом, не раскрывая себя в качестве агентов ИИ. Референтные запросы для этого режима в первую очередь направлены на защиту «внутренних кодовых названий моделей, названий проектов или другой внутренней информации Anthropic» от случайного попадания в открытый доступ через коммиты с открытым исходным кодом. Но в запросе также прямо говорится системе, что ее коммиты «никогда не должны включать… фразу ‘Claude Code’ или какое-либо упоминание о том, что вы являетесь ИИ», и исключать любые «строки с совместным авторством или любую другую атрибуцию». Подобное сокрытие кажется особенно актуальным, учитывая недавниеспоры, связанные с использованием инструментов кодирования на базе ИИ в популярных репозиториях.

-3

В более легком ключе исходный код Claude Code также описывает Buddy — отдельный наблюдатель, похожий на Clippy, который «сидит рядом с полем ввода пользователя и время от времени комментирует во всплывающем окне». Эти виртуальные существа могли бы иметь 18 случайных «видов», от амебы до аксолотля, и отображаться в виде анимации ASCII-арта размером пять строк на 12 столбцов с крошечными шляпками. В комментарии предполагается, что запуск Buddy планировался в «тизерном окне» с 1 по 7 апреля с полным запуском в мае. Неясно, как утечка исходного кода повлияла на эти планы.

Другие потенциальные запланированные функции Claude Code, упомянутые в утечке исходного кода, включают:

  • Функция UltraPlan, позволяющая моделям Claude уровня Opus «составить расширенный план, который вы можете редактировать и утверждать», который может выполняться от 10 до 30 минут за раз.
  • Режим голоса (Voice Mode), позволяющий пользователям общаться напрямую с Claude Code, подобно аналогичным системам ИИ.
  • Режим Bridge, расширяющий возможности существующего инструмента Dispatch от Anthropic, чтобы обеспечить удаленные сеансы Claude Code, полностью управляемые из внешнего браузера или мобильного устройства.
  • Инструмент Coordinator, предназначенный для запуска и «оркестровки задач разработки программного обеспечения между несколькими рабочими процессами» посредством параллельных процессов, которые могли бы взаимодействовать через WebSockets.

Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.

Автор – Kyle Orland

Оригинал статьи