Мост исполнителя роя Zouroboros для Hermes
Настройте мост Hermes от Zouroboros, чтобы оркестратор с несколькими агентами мог вызывать Hermes наряду с Claude Code, Codex и Gemini CLI, перенаправляя задачи между исполнителями с общим контекстом.
Что понадобится
- Hermes должен быть установлен и доступен в вашей переменной окружения
PATH. Мост напрямую обращается кhermes; для базового использования дополнительная настройка со стороны Hermes не требуется. - Установленный и работающий Hermes является обязательным условием.
- Node.js / pnpm для Zouroboros.
- Bun — для опционального пути установки в режиме скиллов.
- Базовое умение работать с Bash-скриптами и правилами использования переменных окружения.
Как применить
Этот слой не предназначен для тех, кто доволен Hermes как основным агентом; он подходит для тех, кто хочет:
Оркестратор более высокого уровня, принимающий решения о маршрутизации между несколькими CLI для программирования.
Маршрутизация с учётом стоимости — простые задачи выполняются на дешёвых локальных моделях, сложные — на Claude Opus или аналогичных.
Последовательный переход на резервный исполнитель — если исполнитель А не справляется, рой автоматически переключается на Б.
Проект третьей стороны: не Nous Research, не Fly, не Anthropic. Перед запуском на реальных рабочих нагрузках необходимо проанализировать код оркестратора.
Репозиторий мостов исполнителей архивирован. Не начинайте работу с архивированного отдельного репозитория — актуальный код находится в монорепозитории Zouroboros.
Что он делает
Input: bash hermes-bridge.sh "prompt" [workdir]
Output: plain text on stdout
Errors: stderr + non-zero exit code
Исходный отдельный репозиторий marlandoj/zouroboros-swarm-executors архивирован; код перенесён в монорепозиторий Zouroboros по адресу packages/swarm/src/executor/. Для новых установок используйте монорепозиторий.
- Установите Zouroboros:
git clone https://github.com/marlandoj/zouroboros.git
cd zouroboros
pnpm install
pnpm run build
zouroboros init
zouroboros doctor # checks executor availability
- Убедитесь, что Hermes установлен и доступен в вашей переменной окружения
PATH. Мост напрямую обращается кhermes; для базового использования дополнительная настройка со стороны Hermes не требуется. - Протестируйте мост Hermes по отдельности:
bash packages/swarm/src/executor/bridges/hermes-bridge.sh \
"write a hello world in python" \
/tmp/hermes-test
- Зарегистрируйте Hermes в оркестраторе через его реестр исполнителей. Оркестратор считывает данные из
registry/executor-registry.json(или эквивалентного файла в монорепозитории), чтобы определить, какие исполнители доступны и какими возможностями они обладают.
Если вы используете одноагентный рабочий процесс, применяйте Hermes напрямую и пропустите этот слой.
Ссылки
Источник: aliaihub/awesome-hermes-usecases и участники проекта. Лицензия: CC-BY-4.0. Лицензия исходного материала.
Перевод и редакционная адаптация: ClawCases.
>Ресурсы
>Похожие юзкейсы
Арбитр разрешения конфликтов слияния агентов
Разрешает конфликт слияния Git между ветками двух агентов в качестве беспристрастной третьей стороны: нейтральный арбитр, который принимает обе версии изменений и указанные намерения, после чего формирует итоговый результат слияния, не перезаписывая ни одну из сторон.
Трекер отчётности компаний на базе ИИ
Следите за сезоном корпоративной отчётности десятков технологических компаний без ручной проверки разных источников и запоминания дат каждого отчёта в сфере ИИ и технологий.
Получение курсов и заданий из системы Canvas LMS
Этот скилл предоставляет доступ только для чтения к данным Canvas LMS, позволяя перечислять курсы и задания через API Canvas.