re_gent CLI

CLI сохраняет шаги работы кодинг-агента и связывает строки файла с вызовом инструмента, разговором и исходным запросом.

  • 805 ★ репозитория
  • Последний коммит
  • Apache-2.0
CLI

Расширенный доступ

Почему такой уровень

  • Локальная история сохраняет исходники, запросы пользователя и результаты инструментов, в которых могут быть конфиденциальные данные.
Все причины и проверки

regent-vcs/re_gent

Установка

Работает в

Ручная установка

brew tap regent-vcs/tap
brew install regent

Ставит CLI re_gent через Homebrew на macOS/Linux. Затем выполните `rgt init` в проекте, действия которого нужно сохранять.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Локальная история сохраняет исходники, запросы пользователя и результаты инструментов, в которых могут быть конфиденциальные данные.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

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

Для кого. Для разработчиков, которым нужно разобраться в сбое после правок агента или продолжить незавершенную задачу.

Подходит, если

  • После правки нужно выяснить, какой запрос привел к изменению строки.
  • В одном проекте работают несколько сессий, и их действия надо разделить.
  • Для разбора регрессии нужны промежуточные шаги между коммитами.
  • Перед продолжением задачи требуется прочитать разговор и вызовы инструментов выбранного шага.

Не подходит, если

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

Пример запроса к агенту

Покажи, какой запрос агента изменил эту строку и какие еще файлы затронул тот же шаг.

Ограничения

Автоматическое отслеживание описано для Claude Code, Codex и OpenCode; работу с другим агентом нужно проверять отдельно. Команду `rgt init` выполняют в каждом нужном проекте, иначе его действия не попадут в историю. Снимки файлов, запросы и ответы инструментов могут содержать секреты: перед передачей репозитория проверьте каталог `.regent/` и права получателя. Эта история хранится отдельно от обычных коммитов и не заменяет резервную копию проекта, поэтому продолжайте сохранять важные изменения привычным способом.

Как отключить. Завершите сессии, в которых используется интеграция и отключите ее хуки в настройках агента. Каталог `.regent/` содержит историю; сохраните нужные данные перед его удалением.

Частые вопросы

Как узнать источник конкретной строки?

Вызовите `rgt blame src/file.go:42` с нужным файлом и номером. Ответ связывает строку со сессией, инструментом и запросом.

Как посмотреть весь шаг?

Вызовите `rgt show <step-hash>`. Он показывает изменение и контекст разговора для выбранного идентификатора.

Где находится хранилище?

В `.regent/` проекта. Там хранятся снимки, ссылки на сессии и индекс SQLite для поиска по истории.

Как отфильтровать журнал по разговору?

Используйте `rgt log --session claude_code:claude-20260502-143021`, заменив идентификатор своей сессией из `rgt sessions`.

Нужно ли вручную делать коммит после каждого действия?

Нет. Интеграция захватывает ходы автоматически после инициализации проекта. Обычные коммиты репозитория остаются отдельной работой.

Обсуждение

Вопросов и отзывов пока нет.

CLI воспроизводит изменения Git как анимацию набора кода, чтобы показывать коммиты и рабочие правки в терминале.

CLIМинимальный доступ5,3 тыс.Звезды репозитория

CLI превращает изменения Git в пошаговый разбор с кодом, вопросами и объяснениями от подключенного ИИ-агента

CLIРасширенный доступ363Звезды репозитория

lazygit, терминальный интерфейс Git, ведет поиск проблемного коммита: пользователь отмечает исправные и ошибочные версии.

CLIРасширенный доступ83,7 тыс.Звезды репозитория

CLI и плагин для ревью кода агентом: читает git diff и пишет замечания по строкам с учетом контекста

CLIРасширенный доступ49,6 тыс.Звезды репозитория

CLI и скилл, которые записывают в Git цели, решения и отвергнутые пути агента, чтобы следующий агент не повторял их

CLIРасширенный доступ204Звезды репозитория

Коротко о README

История лежит в `.regent/`, отдельно от обычных коммитов Git. Пример проекта показывает, как по этим шагам найти причину ошибки в расчетах после рефакторинга.

Бейдж для README

Сообщить о проблеме

Foxx AIre_gent
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.