herdr-dagr — плагин

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

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

Минимальный доступ

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

  • Плагин читает файл прогона и отправляет оператору сообщения оркестратору.
  • Внешних сервисов и ключей не требует.
Все причины и проверки

aemrebarut/herdr-dagr

Установка

Работает в

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

herdr plugin install aemrebarut/herdr-dagr

Первая команда раздела с инструкцией. Скилл для агента ставится отдельно: `npx skills add aemrebarut/herdr-dagr --skill dagr-producer -g`.

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

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

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

  • Плагин читает файл прогона и отправляет оператору сообщения оркестратору.
  • Внешних сервисов и ключей не требует.

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

Что делает

herdr-dagr, плагин для терминального менеджера herdr на Rust, показывает план работы агентов как граф без циклов. Оркестратор или любой агент ведет файл `run.json` по описанному в `CONTRACT.md` формату, а панель следит за файлом и рисует его вживую. Нажатие на строку открывает, кто выполнял задачу, сколько заняло и проверил ли кто результат. Каждая попытка получает отдельную строку с причиной повтора. Завершение имеет уровень доказательства: проверено, заявлено, эвристика или утверждение. Будущая работа рисуется пунктиром и только по заявлению производителя данных. Из панели можно отправить оркестратору сообщение с явным указанием полномочий. Утилита не пишет состояние сама и не становится вторым движком процесса.

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

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

  • Рой из нескольких агентов сделал много шагов, а ход работы потерялся.
  • Нужно отличить «агент сказал, что готово» от проверенного результата.
  • Оператор хочет отправить оркестратору подсказку прямо из панели.
  • План с ревью-циклами и параллельными ветками надо показать наглядно.

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

  • Рабочий процесс идет в одном агенте и herdr не используется.
  • Нужен планировщик, который сам запускает и ведет работу.
  • Платформа Windows нужна для стабильной работы: поддержка там в статусе предварительной.

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

Перепиши план прогона в формат dagr: отдельные ветки для реализации и ревью, ворота проверки перед слиянием, и обновляй `run.json` по ходу работы.

Ограничения

Панель только читает файл и ничего не планирует: без агента, который ведет `run.json`, она пуста. Для этого нужен скилл-производитель `dagr-producer`, а агент без системы скиллов получает его текст вручную командой `dagr --skill`. Плагин рассчитан на herdr, под Windows помечен предварительный вариант `open-dagr-windows`. Готовые сборки есть для выпущенных тегов, иначе плагин собирается из исходников на Rust. Формат файла фиксирует `CONTRACT.md` и может меняться между версиями.

Как отключить. Удалите плагин средствами herdr и скилл `dagr-producer` из каталога скиллов агента. Файлы `run.json` и журнал сообщений остаются в проекте.

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

Как поставить?

Выполните `herdr plugin install aemrebarut/herdr-dagr` и затем `npx skills add aemrebarut/herdr-dagr --skill dagr-producer -g`. Первая команда ставит панель, вторая учит агента вести файл прогона.

Как открыть панель?

Выполните `herdr plugin action invoke open-dagr --plugin herdr-dagr`. Есть действия для сторон: `open-dagr-right`, `-down`, `-up` и `-left`, их можно привязать к клавишам.

Что такое уровни доказательства?

Проверено, заявлено, эвристика и утверждение. Они не дают смешать слова агента «готово» с реально проверенным результатом.

Пишет ли панель что-то в состояние?

Нет. Состояние ведет тот, кто его производит. Сообщения оператора сохраняются рядом в `messages.jsonl` и уходят оркестратору.

Есть ли проверка файла?

Да, команды `dagr check` и `dagr stats` проверяют формат и считают показатели хода работы.

Обсуждение

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

Плагины

Плагин Herdr: по теме Telegram на каждого агента, статус в значке, вопросы и ответы идут в обе стороны.

ПлагинРасширенный доступ88Звезды репозитория

Скилл строит иерархию агентов: шеф, менеджеры по проектам и воркеры в отдельных git worktree внутри herdr

СкиллШирокий доступ138Звезды репозитория

Расширение Pi для фоновых субагентов: делегирует задачи параллельно, строит цепочку Manager, Lead и Agent и следит за ней в herdr

ПлагинШирокий доступ226Звезды репозитория

Пакет для агента Pi: фоновые субагенты работают параллельно в панелях Herdr, результаты возвращаются сами.

ПлагинШирокий доступ73Звезды репозитория

CLI router выбирает для задачи агента, модель и уровень усилий по остатку квот подписок и запускает его в панели Herdr.

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

hermitd держит постоянного агента Claude Code на вашей машине: задачи из чата, плановые проверки и сохранение состояния.

ПлагинШирокий доступ84Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
herdr-dagr (эта карточка)нет153
Claude Squadнет8 790запускает параллельные сессии разных агентов в tmux; herdr-dagr ничего не запускает и показывает ход чужого прогона графом
Orchestratorнет119один агент запускает других в фоне; herdr-dagr рисует такой прогон и отмечает, что проверено

Коротко о README

Файл прогона описывает план как граф с попытками, ворота и доказательства. Панель только читает его и показывает вместе с историей, которая не переписывается задним числом.

Бейдж для README

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