← На главную

Regent откладывает историю изменений кода в SQLite для аудита агентов

08.05.2026 14:15 · hackernews

Регент — это новый инструмент для аудита деятельности AI-агентов, который автоматически сохраняет каждое вызованное ими действие. Ему не нужны ручные коммиты в git. Установить его на macOS или Linux можно через Homebrew командой brew install regent, либо на Linux с помощью Go. После инициализации командой rgt init в вашем проекте вся история работы Claude Code и других агентов сразу попадает под контроль. Вы видите, что сделал агент, через команды rgt log или rgt sessions, а узнать, какой именно промпт изменил строку в коде, помогает rgt blame src/file.go:42. Инструмент хранит данные в директории .regent/, используя объекты с хэшированием BLAKE3 и базу данных SQLite для быстрой работы. Каждый шаг действия агента формируется как объект с данными о вызове инструмента, файлах, которые изменились, и итоговом диалоге пользователя с ассистентом. Это позволяет восстановить контекст любого изменения и найти источник проблемы, если код начал вести себя странно.

Регент отлично справляется с параллельными сессиями разных агентов, разбивая их на отдельные ветки без конфликтов. В IDE, например, в VS Code, расширение добавляет правки прямо в текст, показывая метку, кто именно внес изменение. Функционал включает просмотр полной истории диалога, статус репозитория и даже возможность откатить код к предыдущему состоянию, когда команда rgt rewind появится в релизе. Проект находится на стадии активной разработки с открытым исходным кодом и лицензией Apache 2.0, команды уже используют его в повседневной работе. Автор подчеркивает, что регент не заменяет, а дополняет систему управления версиями git, добавляя туда недостающий след действий агентов.

Читать оригинал →