Hermes Agent v0.16.0 (v2026.6.5)

Hermes Agent v0.16.0 — The Surface Release

Дата релиза: 5 июня 2026

С версии v0.15.2: 874 коммита · 542 merged PR · 1,962 изменённых файла · 205,216 строк добавлено · 46,217 строк удалено · 399 закрытых issue (2 P0, 62 P1, 16 security) · 170 участников сообщества

> The Surface Release. Hermes теперь доступен отовсюду. Полностью новое нативное десктоп-приложение — создано за 100 PR и 159 коммитов за одну неделю — даёт Hermes как полноценное приложение для macOS/Linux/Windows: установка в один клик, обновление прямо из приложения, перетаскивание файлов в чат, встроенный выбор модели в строке состояния, параллельные сессии с несколькими профилями, полный перевод на упрощённый китайский и подключение к удалённому шлюзу Hermes через OAuth или логин/пароль. Веб-дашборд вырос в полноценную панель администратора (каталог MCP, каналы мессенджеров, учётные данные, вебхуки, память, настраиваемая авторизация OIDC / логин-пароль), а первая настройка получила путь «Быстрая настройка через Nous Portal» — от установки до первого сообщения за считанные секунды.


✨ Главное

🖥️ Hermes Desktop — нативное приложение, а не обёртка терминала

Это главная новость. Появилось полноценное Electron-приложение в apps/desktop/, которое устанавливается как обычное десктопное приложение на macOS, Linux и Windows, самообновляется изнутри и предоставляет полированный GUI для всего, что делает Hermes. Вы получаете окно чата со стримингом, список сессий с архивацией и поиском, перетаскивание файлов в область чата, вставку изображений из буфера обмена, палитру команд Cmd+K и выбор модели прямо в строке состояния. (#20059, #35607, #37099, #37379, #38631)

🔗 Удалённый шлюз — подключение через OAuth или логин/пароль

Десктопное приложение не обязательно запускать локально. Укажите удалённый шлюз Hermes (ваш хомелаб, сервер, машина teammate’а) — приложение подключится через защищённый WebSocket с аутентификацией через OAuth или логин/пароль. Каждый профиль может指向 свой удалённый хост, а параллельные сессии работают в одном окне с кросс-профильными ссылками @session. (#37888, #38851, #39330, #39778)

📊 Веб-дашборд — полноценная панель администратора

Дашборд вырос из «просмотра сессий» в полную поверхность администрирования: страница каналов для настройки всех мессенджеров (Telegram, Discord, Slack и др.), панель каталога MCP с переключателями включения/отключения, управление учётными данными, вебхуками, памятью, настройки шлюза и страница системы с проверкой перед обновлением и Debug Share. Больше не нужно SSH и редактирование config.yaml. (#36704, #36736, #37211, #38205, #38600)

🇨🇳 Упрощённый китайский (简体中文) в десктопном приложении

Полный перевод на упрощённый китайский во всех частях GUI — чат, боковая панель, настройки, командный центр, крон, мессенджеры, профили, навыки, агенты. Построено на типизированном i18n-слое, добавление новых языков теперь тривиально. (#38241)

🎯 Оптимизированный набор навыков по умолчанию

Удалены дублирующиеся и нерабочие навыки (spotify → нативный плагин, linearhermes mcp install linear, kanban-codex-lane, debugging-hermes-tui-commands). Тяжёлые и нишевые навыки перемещены из встроенных в опциональные (Baoyu creative, dspy, subagent-driven-development, minecraft-modpack-server, pokemon-player). Новый фильтр environments: скрывает контекстные навыки (kanban, docker/s6) из индекса для пользователей, которые их не используют. (#39028, #36701, #36228)

🏭 NVIDIA/skills — встроенный доверенный источник навыков

NVIDIA/skills присоединяется к OpenAI, Anthropic и HuggingFace как доверенный источник в Skills Hub — обнаруживаемый, просматриваемый, обновляемый через тот же пайплайн. Проверенные навыки NVIDIA для CUDA-X, AIQ, cuOpt доступны в один клик. (#34333)

⚡ Быстрая настройка через Nous Portal

Первая настройка сокращена до двух путей: Быстрая настройка (вход через Nous Portal, выбор модели, начало общения) или Полная настройка (детальный мастер для опытных пользователей). hermes portal — человекочитаемый алиас для полного онбординга через Nous. (#35723, #36227, #38449, #38465)

🔍 Нечёткий поиск моделей везде

Селектор моделей теперь поддерживает нечёткий поиск (fuzzy search) в десктопном приложении, веб-дашборде, TUI и CLI. Наберите «v4fl» — и deepseek-v4-flash появится в результатах. Мультиэндпоинт-провайдеры сгруппированы в одну строку, каталог обновляется ежечасно. Новые модели: deepseek-v4-flash, MiniMax-M3 (1M контекст), qwen3.7-plus. (#36928, #35227, #35756, #35659, #36214)

↩️ `/undo [N]` — отмена последних N ходов

Ошиблись или отправили агента по ложному следу? /undo откатывает N пользовательских ходов, предзаполняет последнее сообщение для редактирования и мягко удаляет промежуточные ходы. Работает в CLI, TUI и на всех платформах мессенджеров. (#36229, #36699)


🖥️ Hermes Desktop App (НОВОЕ)

Установка и жизненный цикл

  • Установка macOS + самообновление из приложения; пересборка и перезапуск на macOS (#35607, #36198)
  • Windows: восстановление из повреждённого кеша Electron; Linux: настройка sandbox, детект arm64, отключение GPU на удалённых дисплеях (#39465, #37691, #38594)
  • Требование Node ≥20.19/22.12 для сборки десктопа
  • Удалённый шлюз и мультипрофиль

  • Подключение к OAuth-защищённым удалённым шлюзам; авторизация по логину/паролю (#37888, #38851)
  • Параллельные мультипрофильные сессии; кросс-профильные ссылки @session (#39330)
  • UX чата и настройки

  • Перетаскивание файлов в область чата; вставка изображений из буфера (#36262, #38306)
  • Индикатор ожидания ввода; палитра команд Cmd+K; выбор модели в строке состояния; переключатель YOLO (#38631, #37738)
  • Реструктуризация списка сессий, архивация, поиск по id (#37379, #37099)
  • Выделенные настройки провайдеров; объединение навыков и инструментов в одну панель (#38551)
  • Полный перевод на упрощённый китайский (简体中文) (#38241)
  • Полная поддержка мультипрофилей через глобальный удалённый дашборд (#39921)
  • 📊 Веб-дашборд

    Панель администратора (НОВОЕ)

  • Полная панель — каталог MCP, каналы мессенджеров, учётные данные, вебхуки, память, настройки шлюза (#36704, #36736, #37211)
  • Страница системы: проверка перед обновлением + Debug Share (#38205, #38600)
  • Тема nous-blue, массовые операции с сессиями, выбор расписания (#37383, #37872)
  • Авторизация

  • Подключаемый логин/пароль; универсальный саморазмещённый OIDC-провайдер (#38819, #38917)
  • Ротация сессий дашборда через refresh token (#37247)
  • 🏗️ Ядро агента и архитектура

    Поддержка провайдеров и моделей

  • Новые модели: deepseek-v4-flash, MiniMax-M3 (1M контекст), qwen3.7-plus, gemini-3.5-flash (#35659, #36214, #39409)
  • Нечёткий поиск моделей; группировка мультиэндпоинтов; обновление каталога ежечасно (#36928, #35227)
  • Отображение бэкендов Nous Tool Gateway; пул бесплатных инструментов Nous (#35792, #36153)
  • Цикл агента, промпт и инструменты

  • /undo [N] — отмена последних N ходов с предзаполнением и мягким удалением (#36229)
  • Прогрессивное раскрытие инструментов для MCP и плагинов (#34493)
  • Снятие ограничения max_spawn_depth для делегирования (#39772)
  • Оптимизация read_file: компактный формат номеров строк — ~14% меньше токенов (#35368)
  • Сессии, состояние и память

  • Слияние сегментов FTS5 при VACUUM + hermes sessions optimize (#34596)
  • Honcho: отказоустойчивый запуск; Supermemory: сессионный ingest (#24847, #38756)
  • 🧩 Мультиагент (Kanban) и навыки

    Kanban

  • Карточки goal_mode запускают воркеров в цикле /goal; вложения файлов в задачах (#35710, #35395)
  • default_assignee с фолбэком; лимит параллелизма на профиль (#34244)
  • Навыки

  • Оптимизированный набор по умолчанию (#39028)
  • Куратор теперь может удалять встроенные навыки (#36701)
  • NVIDIA/skills как доверенный источник (#34333)
  • Новые опциональные навыки: grok, antigravity-cli (#34582)
  • 📱 Мессенджеры (Gateway)

  • Стриминг-протокол с структурированными событиями; настройки стриминга по платформам (#37250, #37303)
  • Discord: микшер голосовых каналов — фоновый idle-бэд + вербальные подтверждения (#39659)
  • Feishu: обработка приглашений на встречи; Matrix: алиасы bang-команд (#39040, #38175)
  • 🖥️ CLI, TUI и настройка

  • Настраиваемый интерфейс по умолчанию (cli vs tui) + флаг --cli (#37782, #37112)
  • Упрощённая настройка — Быстрая через Nous Portal + Полная (#35723, #36227)
  • Оптимизация TUI: блокировка медленных MCP-серверов не замораживает запуск (#35273, #35397)
  • Исправления TUI: автовосстановление сессии, корректная обработка UTF-8, /save (#35893, #38564)
  • 🔧 Система инструментов и установщик

  • Единый managed-uv путь; установщик с опциональным закреплением коммитов (#37660, #37123)
  • ensure_uv() переживает обновление; укрепление пересборки venv (#39780, #38887)
  • MCP: исправление ложного успеха OAuth; vision учитывает model.supports_vision (#34807, #34562)
  • 🐳 Docker и развёртывание

  • Переиспользование контейнеров; авто-подключение к Docker socket (#33645, #34407)
  • Запуск non-root контейнеров; seed gateway_state.json из bootstrap (#34837, #37896)
  • TUI-лаунчер指向 предсобранный бандл (#37923)
  • 🔒 Безопасность и надёжность

  • CVE-2026-48710 (Starlette BadHost) — закреплён патч Starlette ≥1.0.1 (#35118)
  • SSRF-проверки URL вынесены из event loop; очистка токенов из env подпроцессов (#39046, #34498)
  • Восстановление контекста approval/sudo в execute_code; docker restart/stop/kill в DANGEROUS_PATTERNS (#34497, #33438)
  • Очистка невидимого unicode в контенте навыков (#37245)
  • 🐛 Исправления

  • 399 закрытых issue (2 P0, 62 P1, 16 security, 262 bug)
  • Desktop: исправление исчезновения новых чатов при обновлении; кнопка Stop корректно прерывает; исправление утечки сообщений фоновых сессий (#37908, #37948)
  • Voice: учёт PIPEWIRE_REMOTE в PortAudio; восстановление mistralai (#33473, #34841)

  • Полный changelog: v2026.5.29.2…v2026.6.5

    Скачать: GitHub Releases