UStackUStack
Hermes Agent Mission Control icon

Hermes Agent Mission Control

Hermes Agent Mission Control (Minions) — локальная Kanban-панель для контроля задач Hermes Agent: heartbeat, live streaming и проверка человеком-in-the-loop.

Hermes Agent Mission Control

Что такое Hermes Agent Mission Control?

Hermes Agent Mission Control (Minions) — это интерфейс «Mission Control» в стиле Kanban для Hermes Agent. Он предназначен для помощи пользователям в надзоре за автономной работой Hermes Agent, превращая несколько долгоживущих сессий агента в единую прочную доску с состояниями задач и контрольными точками проверки.

Вместо ручного управления терминальными сессиями и проверки прогресса по одной, Minions отслеживает каждую задачу как постоянную сессию Hermes, логирует прогресс heartbeat, стримит активность инструментов и хранит метаданные задач и статусы в локальной базе данных SQLite.

Ключевые возможности

  • Kanban-доска со статусами задач: Просматривайте задачи одним взглядом по фазам, таким как в работе, заблокирована, на проверке и завершена.
  • Автономный рабочий процесс выполнения: Опишите, что хотите, в чате; агент сам решает, как выполнить задачу.
  • Heartbeat check-ins: Агенты периодически отчитываются о прогрессе. Заблокированная работа всплывает автоматически, и сессия может повторить попытку с другим подходом перед запросом помощи.
  • Live streaming во время выполнения: Наблюдайте за вызовами инструментов, рассуждениями и ответами в реальном времени по мере работы агента.
  • Контроль завершения human-in-the-loop: Агенты предлагают завершение; вы проверяете и закрываете задачи, и ничего не переходит в завершено без вашего подтверждения.
  • Контроль модели и усилий рассуждений по задачам: Переопределяйте модель и усилия рассуждений для каждой задачи через специфические настройки.
  • Видимость cron-заданий: Отслеживайте запланированные задания Hermes, включая историю и вывод.
  • Локальный self-hosted вариант: Запускайте локально с SQLite — без аккаунта и зависимости от облака, — чтобы ваши локальные данные оставались на вашей машине.

Как использовать Hermes Agent Mission Control

  1. Установите предпосылки: Используйте Node.js 18+ и имейте доступный Hermes Agent, как ожидается репозиторием.
  2. Запустите приложение локально:
    • git clone https://github.com/Agent-3-7/hermes-agent-mission-control.git
    • cd hermes-agent-mission-control
    • npm install
    • Для разработки: npm run dev
  3. Откройте UI: Перейдите по адресу http://localhost:6969.
  4. Запуск в продакшене (при необходимости): Используйте npm run prod.

Внутри приложение использует браузерный UI на React + Vite, подключённый к серверу Express на порту 6969 с использованием HTTP и SSE для потоковых обновлений. Python-воркер взаимодействует с Hermes через компонент Hermes AI, а транскрипты задач хранятся в базе сессий Hermes, в то время как Minions хранит метаданные задач, статусы, историю heartbeat и настройки по задачам в локальной SQLite.

Сценарии использования

  • Проверка нескольких делегированных задач агента: Когда вы делегируете исследования, кодинг, мониторинг, операции продаж, написание текстов или повторяющиеся процессы, Minions предоставляет единую доску, чтобы видеть, какие задачи в работе, заблокированы или готовы к проверке.
  • Обработка зависших или заблокированных выполнений: Если задача неоднократно зависает, механизм heartbeat выводит её как «Нужна ваша помощь» после попыток агента альтернативных подходов.
  • Мониторинг долгоживущей работы без постоянной ручной проверки: Live streaming плюс периодические heartbeat снижают необходимость повторно открывать и инспектировать терминальные сессии во время работы.
  • Запуск запланированных cron-заданий Hermes: Используйте функции видимости cron, чтобы видеть запланированные задания, проверять историю и просматривать вывод при запуске задач в фоне.
  • Выполнение задач по проектам с разными настройками: Переопределяйте модель и усилия рассуждений по задачам, что полезно, когда разные задания имеют разные ограничения.

FAQ

  • Можно ли использовать это с другими агентами кроме Hermes?
    Пока нет. В источнике указано, что интерфейс адаптера существует, но запуск только для Hermes, и следующим называют OpenClaw.

  • Где хранятся данные задач?
    Проект описывает локальный вариант с использованием SQLite для метаданных задач, статусов, истории heartbeat и настроек по задачам. Транскрипты чатов хранятся в базе сессий Hermes.

  • Как работает «завершено»?
    Агент может предложить завершение, но вы должны проверить и закрыть задачи. Доска перемещает задачи в завершено только после вашего подтверждения.

  • Minions только показывает доску или активно управляет выполнением?
    Это больше, чем отображение состояний: каждая задача — это постоянная корневая сессия Hermes, которая общается, отчитывается и обновляет доску на основе событий heartbeat.

Альтернативы

  • Универсальные Kanban-трекеры/менеджеры задач: Инструменты с ручным отслеживанием статусов помогают организовать работу, но обычно не предоставляют специфичные для агентов heartbeat check-ins, стриминг вызовов инструментов/рассуждений или контроль выполнения по задачам.
  • Терминальное управление сессиями Hermes: Запуск Hermes прямо в терминале подходит для малого числа задач, но возвращает ручной труд, который Minions призваны сократить (отслеживание завершения и диагностика заблокированной работы).
  • Самохостящиеся дашборды оркестрации для фоновых заданий: Они дают видимость запланированных заданий и логов выполнения, но могут не предлагать модель задач/сессий, ориентированную на Hermes, с рабочими процессами human-in-the-loop «готово к проверке», описанными здесь.

Альтернативы

Codex Plugins icon

Codex Plugins

Используйте Codex Plugins, чтобы объединять skills, интеграции приложений и MCP-серверы в повторно используемые сценарии для доступа к Gmail, Google Drive и Slack.

BotBoard icon

BotBoard

Управляйте AI-агентами как командой: общий бэклог, структурированный контекст и human review для назначения, отслеживания и одобрения результатов.

Biji icon

Biji

Biji - это универсальная платформа, разработанная для повышения продуктивности с помощью инновационных инструментов и функций.

Struere icon

Struere

Struere — AI-native операционная система вместо таблиц: структурированные приложения с дашбордами, алертами и автоматизациями для задач и процессов.

OpenFlags icon

OpenFlags

OpenFlags — open source self-hosted система feature flags для progressive delivery: локальная оценка в SDK и простая REST контрольная плоскость для безопасных релизов.

AakarDev AI icon

AakarDev AI

AakarDev AI — это мощная платформа, которая упрощает разработку приложений ИИ с бесшовной интеграцией векторных баз данных, позволяя быстрое развертывание и масштабируемость.