Утечка кода Claude раскрывает систему KAIROS и пробел в верификации ИИ-агентов

✍️ OpenClawRadar📅 Опубликовано: 5 апреля 2026 г.🔗 Source
Утечка кода Claude раскрывает систему KAIROS и пробел в верификации ИИ-агентов
Ad

Что показала утечка

Anthropic случайно включили карту исходного кода в свой npm-пакет, раскрыв всю кодовую базу Claude Code. Утечка содержит 512 тысяч строк TypeScript, 44 флажка функций и скрытую систему под названием KAIROS.

KAIROS описывается как постоянно работающий фоновый агент, выполняющий несколько функций, пока пользователь бездействует:

  • Консолидирует память
  • Объединяет наблюдения
  • Устраняет противоречия
  • Подготавливает контекст, чтобы он был чистым к возвращению пользователя

Опыт независимой разработки

Одинокий разработчик, создающий платформу на TypeScript объёмом 668 тысяч строк с помощью Claude Code, столкнулся с теми же ограничениями, которые решает KAIROS. Он запускает автономные кампании, охватывающие несколько сессий, с постоянными файлами состояния, которые переносят контекст за пределы окна контекста.

Проблема: кампании останавливаются между сессиями. Завершив этап и вернувшись позже, разработчики должны вручную перезапускать, перечитывать файлы кампании и выяснять, на чём всё остановилось, потому что память агента умирает вместе с сессией.

Решение, которое они создали: демон, который связывает сессии через запланированные триггеры. Одна сессия завершается, записывает состояние, выходит с кодом 0 («без ошибок»), и демон обнаруживает выход, чтобы запустить следующую сессию с полным контекстом. Это сократило кампании, которые раньше требовали недели ручных перезапусков, до выполнения за один подход.

Проблема верификации

Разработчик обнаружил, что код выхода 0 означает «без ошибок», но не означает «это работает». В первую ночь работы демона агент выпустил невидимую функцию — полная кампания завершилась с чистой проверкой типов, нулевыми предупреждениями и уверенным выходом, но 37 из 38 сущностей отсутствовали в реальном приложении.

В другом случае сессия флота заменила 6 рабочих компонентов параллельно, в результате чего компоненты отображали «Running NaN» без временной шкалы или показателей жизнеспособности. Агенты никогда не отображали то, что они построили — они только проверяли, что это скомпилировалось, и двигались дальше.

Ad

Решение: слой верификации

Разработчик понял, что «демон сам по себе — это быстрый способ выпустить сломанный код». Они создали слой верификации, который заставляет агентов визуально доказывать свою работу:

  • Переходить по реальным маршрутам в реальном браузере
  • Подсчитывать DOM-элементы
  • Делать скриншоты
  • Если в представлении, где должно быть 38 карточек сущностей, их ноль, система это обнаруживает
  • Если агент изменил файлы интерфейса, он не может завершиться без артефактов скриншотов

Это реализовано как жёсткое ограничение, а не предложение.

Фундаментальный разрыв

KAIROS решает проблему памяти, но не решает проблему верификации. Хотя он объединяет наблюдения, устраняет противоречия и превращает расплывчатые инсайты в конкретные факты, ни консолидация памяти, ни режим демона не устраняют фундаментальный разрыв: агенты не могут визуально проверять свою собственную работу. Они могут доказать структуру, но не могут доказать внешний вид.

Разработчик отмечает, что сближение между KAIROS от Anthropic и их независимым решением указывает на реальный потолок: как только сессии становятся достаточно длинными, а кампании охватывают дни, постоянное фоновое выполнение становится неизбежным. Однако «демон — это лёгкая часть. Любой может связывать сессии. Сложная часть — построить инфраструктуру, которая ловит сбои, которые демон уверенно выпустит».

Ключевой вывод

Если вы создаёте любую форму автономного выполнения агента, задайте один вопрос перед выпуском: может ли мой агент доказать, что то, что он построил, действительно работает? Если ответ — «это скомпилировалось», вы, вероятно, столкнётесь с теми же проблемами. 27 задокументированных посмертных анализов научили разработчика, что «демон — это усилитель. Без слоя качества он умножает ваши неудачи».

Демон, слой верификации и система постоянства кампаний являются открытым исходным кодом на github.com/SethGammon/Citadel.

📖 Read the full source: r/ClaudeAI

Ad

👀 Смотрите также

Анализ 413 тысяч запусков ИИ-агентов показал, что определяет их успех.
Новости

Анализ 413 тысяч запусков ИИ-агентов показал, что определяет их успех.

Анализ 413 278 запусков ИИ-агентов для разработки ПО из набора данных CoderForge-Preview показывает, что общепринятые лучшие практики человеческой разработки ПО часто вредят производительности агентов. Данные выявляют конкретные закономерности, которые отличают успешные запуски от неудачных при решении одних и тех же задач.

OpenClawRadar
Память агента — это не проблема хранения: это проблема авторитета
Новости

Память агента — это не проблема хранения: это проблема авторитета

Разработчик утверждает: агентная память подводит не из-за ошибок поиска, а потому что все заметки возвращаются с равным авторитетом. Решение: граф с ролями, сроками действия и полями активации.

OpenClawRadar
Автоматическое обновление Cron сломал OpenClaw из-за ошибки проверки конфигурации.
Новости

Автоматическое обновление Cron сломал OpenClaw из-за ошибки проверки конфигурации.

Запланированное задание cron, настроенное на автоматическое обновление OpenClaw, столкнулось с проблемой валидации конфигурации в поле cliBackends, что привело к потере соединения. Решение заключалось в удалении проблемного раздела и перезапуске шлюза.

OpenClawRadar
Anthropic вводит новую кредитную систему для OpenClaw: детали и влияние
Новости

Anthropic вводит новую кредитную систему для OpenClaw: детали и влияние

Anthropic снова ограничивает OpenClaw: с 15 июня 2026 года все программное использование переводится в отдельный пул кредитов с ежемесячными лимитами, без переноса остатка и с тарификацией за превышение по тарифам API.

OpenClawRadar