Дайджесты новостей
Физическая миниатюрная диорама канбан-доски Hermes с маленькими фигурками роботов-ассистентов, двигающими карточки задач.

Агентная платформа Hermes: локальный онбординг, оркестрация инструментов и канбан-доска

Если ты пробовал организовать совместную работу нескольких ИИ-ассистентов, то наверняка знаешь, как быстро эта затея превращается в «ручную автоматизацию». Ты сидишь перед тремя вкладками, копируешь промпт одного агента, вставляешь его ответ другому, правишь пути к файлам и чувствуешь себя уставшим секретарем при капризных нейросетях.

Команда исследовательской группы NousResearch решила разрубить этот узел. Их проект Hermes Agent дорос до крупного релиза v0.22 («The Threshold Release»), превратившись в законченную платформу для локального запуска и координации автономных агентов. Теперь это не просто скрипт обвязки, а полноценный Mission Control с собственной интерактивной канбан-доской, где агенты сами берут задачи, двигают карточки по статусам и передают результаты коллегам.

Давай разберем, как развернуть Hermes на своем железе, как работает конвейер канбана и почему эта штука способна сэкономить тебе часы рутины.

Интерактивный онбординг: настройка в живом диалоге

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

В обновлении 0.22 появился мастер Threshold. Установка и запуск мастера выполняются в несколько строк:

git clone https://github.com/NousResearch/hermes-agent.git
cd hermes-agent
python3 -m venv venv
source venv/bin/activate
pip install -e .

# Запуск интерактивного мастера онбординга
hermes setup --interactive

Мастер сам сканирует систему, находит локально развернутые инференс-серверы (Ollama, vLLM, llama.cpp), проверяет доступные порты и предлагает готовые пресеты под твой графический ускоритель. Ты просто отвечаешь на вопросы в терминале, и система генерирует готовую конфигурацию.

Модельный канбан: как агенты передают эстафету

Сердце обновления — модуль hermes_cli/kanban.py. Разработчики добавили набор функций, которые модель может вызывать напрямую: kanban_update, kanban_dependency_add, kanban_archive.

Вместо хаотичной переписки агенты работают по классическому инженерному конвейеру:

  1. Диспетчер (Architect): принимает твой верхнеуровневый запрос, декомпозирует его и создает карточки в колонке Plan.
  2. Разработчик (Developer): забирает тикет в колонку Build, читает файлы проекта, генерирует код и фиксирует изменения в локальной рабочей папке.
  3. Валидатор (Tester): автоматически переводит карточку в колонку Verify, запускает тесты и линтеры. Если тесты упали, карточка возвращается в Build с подробным логом ошибок. Только при полном успехе задача уходит в Done.

Конфигурация такого конвейера описывается в файле hermes.config.yaml:

version: "0.22"
agent:
  name: "project-coordinator"
  model: "hermes-3-llama-3.1-8b"
  provider: "ollama"
  temperature: 0.1
kanban:
  enabled: true
  board_path: "./workspace/.kanban"
  columns:
    - name: "Plan"
      role: "architect"
    - name: "Build"
      role: "developer"
    - name: "Verify"
      role: "tester"
      auto_revert_on_failure: true
    - name: "Done"
tools:
  - name: "shell_exec"
    allowed_commands: ["npm", "pytest", "git"]
  - name: "file_io"
    work_dir: "./workspace"

После этого ты запускаешь автономную задачу одной командой:

# Инициализация доски и старт контура с автопроверкой
hermes kanban init --template=fullstack-app
hermes run "Build authentication module with OAuth2 PKCE flow" --kanban --auto-verify

Мы уже подробно разбирали, как строятся автономные агенты и локальная оркестрация и почему для устойчивости критически важны мультиагентные системы с разделением ролей. Hermes переводит эти архитектурные принципы в удобный готовый инструмент.

Контроль ресурсов при многоагентном запуске

Если ты запускаешь команду из 3–4 агентов на одной машине, выбирай квантованные веса 8B-моделей (например, Hermes 3 8B в формате Q4_K_M). Это позволит всему контуру уместиться в 16–24 ГБ видеопамяти без просадки по скорости отклика.

Что мы получаем в итоге

Платформа Hermes v0.22 делает важный шаг от абстрактных экспериментов к понятному рабочему конвейеру. Наглядная канбан-доска дает полный контроль над зависимостями задач, встроенный валидатор отсекает сырой код, а работа с локальными моделями через Ollama гарантирует, что твои файлы и исходники никогда не покинут пределы собственного компьютера.