Он приносит новости
Гермес в греческой мифологии — вестник богов. Он летает, носит сообщения, проводит души через границу миров и, что важно, делает это быстро. Релиз Hermes v0.20.0 называется «Herald Release» не потому, что кто-то плохо знает английский. А потому что в этот раз Hermes реально стал герольдом: он говорит, передаёт сообщения другим агентам, отправляет события в ваши системы и цитирует источники.
3650 коммитов с v0.19.0. Примерно 1400 PR. 559 000 вставок, 405 000 удалений. 1200 закрытых issue. 650+ контрибьюторов. Цифры такие, будто это не релиз софта, а миграция народов.
Голос, который можно прервать
Раньше голосовой режим Hermes работал так: говоришь → ждёшь, пока весь ответ сгенерируется → слушаешь один длинный аудиофайл. Разговор с глухой стеной, только стена отвечает.
Теперь Hermes speaks clause-by-clause, пока ответ потоком генерируется. Вы можете прервать его посередине предложения — он остановится, послушает, и модель получит информацию, что вы вмешались. Busy-aware silence detection: Hermes не перебивает вас, когда вы молча думаете.
Wake words — любые, на ваш выбор. «Hey Hermes» или что угодно. Детекция on-device, никакое аудио не покидает машину, пока Hermes ждёт. Multi-profile voice routing: разные wake words ведут к разным профилям. «Stop» завершает голосовой чат на всех поверхностях без клавиатуры.
Это работает в CLI, на десктопе и через gateway-адаптеры. Отправляете голосовое сообщение в WhatsApp, Feishu, DingTalk, LINE, QQ, Photon или Weixin — Hermes транскрибирует и отвечает. Auto-TTS replies учитывают формат платформы: opus там, где нужен opus, caption там, где нужен caption.
A2A v1.0
Issue #514 — один из старейших открытых feature request в репозитории. Hermes теперь реализует Agent-to-Agent протокол v1.0 как bundled plugin. Он может обнаруживать другие A2A-совместимые агенты, разговаривать с ними и быть управляемым ими.
Если вы строите мультиагентные системы с гетерогенными стеками — теперь у Hermes есть стандартный wire protocol для входа в оркестр.
Подписанные вебхуки
До этого интеграция с Hermes означала polling или прослушивание на платформе. Теперь Hermes пушит подписанные события: session activity, turn completions, tool events. HMAC-подписи, чтобы ваш приёмник мог верифицировать подлинность. CI, home automation, дашборды — любой HTTP endpoint.
Grounded citations
Новый skill grounded-citations: каждый claim в исследовании Hermes подкреплён верифицируемым источником. Цитаты сверяются с реальным текстом страницы, а не галлюцинируются. Fact-checking mode: даёте документ или утверждение — Hermes говорит, что подтвердилось, что нет, и что не удалось проверить.
Десктоп стал платформой
Артефакты: versioned cards с sandboxed live preview в right-rail viewer. Сгенерированные HTML/приложения работают безопасно рядом с чатом. Plugin SDK: Kanban — founding plugin, ctx.download для передачи файлов, floating pane placement, multiple windows.
Quick-entry: глобальный хоткей ловит мысль и отправляет в любую сессию откуда угодно в ОС.
CLI
!command— shell-команда мгновенно, без модельного turn/init— сканирует проект, генерирует или обновляет AGENTS.md/diff— staged/all/session changes из любой поверхности/context— показывает, что именно заполняет контекстное окно/focus— reduced-output view с hidden-line recovery- Ctrl+S — сохраняет недописанный промпт в browsable panel
hermes import-agent— миграция Claude Code или Codex CLI в Hermes одной командой
Инструменты, которые лечат себя
Truncated terminal output спиллится в файл, который агент может прочитать обратно. patch детектит уже применённые правки и диагностирует whitespace mismatches. write_file верифицирует содержимое на диске. Поиски без результатов пробуют near-misses и восстанавливаются. Лимит итераций tool-calling вырос с 90 до 500.
Compression
Контекстная компрессия: proactive tool-result pruning для больших окон, per-turn micro-compaction, guaranteed N-user-message tail, progress-aware timeouts, ghost-skill defense — pruned skill не может незаметно жить в сессии.
Smart approvals
hermes approvals suggest майнит историю разрешений в allowlist proposals. Consecutive-denial circuit breaker останавливает misbehaving loop. Новый approval gate для docker/podman daemon-redirect команд.
Скорость
Prompt caching покрывает tool schemas на native Anthropic без потери истории. hermes -w cold start упал с ~14 секунд до ~1.8 секунд. Config reads перестали deep-copy (54x быстрее на telemetry gate). Десктоп — вторая волна 60fps: streaming cost независим от длины транскрипта, drag на 60fps с пятью стримящими табами, idle CPU около нуля в фоне.
Что это значит
v0.20.0 — не «мы подправили баги». Это релиз, после которого Hermes перестаёт быть инструментом, которым вы управляете, и становится системой, которая работает рядом с вами. Голос, мультиагентность, вебхуки, десктоп-платформа — это инфраструктура для повседневного использования, а не для экспериментов.
650 контрибьюторов. 1200 закрытых issue. И всё ещё находятся баги. Как и должно быть.
Краткий ответ
Hermes Agent v0.20.0 (Herald Release) — крупнейший релиз с ~3650 коммитами и 650+ контрибьюторами. Ключевые фичи: streaming voice с barge-in и on-device wake words, A2A v1.0 протокол, outbound signed webhooks, grounded citations skill с fact-checking, desktop platform с артефактами и plugin SDK, волна CLI-команд, tool self-recovery, smart approvals, контекстная компрессия. Cold start упал с 14с до 1.8с.
