Обзор возможностей
Hermes Agent включает в себя богатый набор возможностей, выходящих далеко за рамки обычного чата. От постоянной памяти и контекстно-зависимых файлов до автоматизации браузера и голосовых разговоров — эти функции работают вместе, делая Hermes мощным автономным ассистентом.
Основное
-
Tools & Toolsets — Инструменты — это функции, расширяющие возможности агента. Они организованы в логические наборы инструментов, которые можно включать или отключать для каждой платформы, охватывая веб-поиск, выполнение команд в терминале, редактирование файлов, память, делегирование и многое другое.
-
Skills System — Документы знаний по запросу, которые агент может загружать при необходимости. Скиллы (навыки) следуют шаблону прогрессивного раскрытия для минимизации расхода токенов и совместимы с открытым стандартом agentskills.io.
-
Persistent Memory — Ограниченная, курируемая память, сохраняющаяся между сессиями. Hermes запоминает ваши предпочтения, проекты, окружение и то, что он узнал через
MEMORY.mdиUSER.md. -
Context Files — Hermes автоматически находит и загружает файлы контекста проекта (
.hermes.md,AGENTS.md,CLAUDE.md,SOUL.md,.cursorrules), которые определяют его поведение в вашем проекте. -
Context References — Введите
@с последующей ссылкой, чтобы вставлять файлы, папки, git-диффы и URL-адреса прямо в ваши сообщения. Hermes разворачивает ссылку в строке и автоматически добавляет содержимое. -
Checkpoints — Hermes автоматически создает снимки вашей рабочей директории перед внесением изменений в файлы, обеспечивая страховку для отката с помощью
/rollbackв случае ошибки.
Автоматизация
-
Scheduled Tasks (Cron) — Планируйте задачи для автоматического выполнения с помощью естественного языка или cron-выражений. Задания могут подключать скиллы (навыки), доставлять результаты на любую платформу и поддерживают операции паузы/возобновления/редактирования.
-
Subagent Delegation — Инструмент
delegate_taskпорождает дочерние экземпляры агента с изолированным контекстом, ограниченными наборами инструментов и собственными сессиями терминала. По умолчанию можно запускать 3 параллельных сабагента (настраивается) для параллельных потоков работы. -
Code Execution — Инструмент
execute_codeпозволяет агенту писать Python-скрипты, которые программно вызывают инструменты Hermes, сворачивая многошаговые рабочие процессы в один LLM-шаг через изолированное RPC-выполнение. -
Event Hooks — Запускайте пользовательский код в ключевых точках жизненного цикла. Хуки шлюза (Gateway) обрабатывают логирование, оповещения и вебхуки; хуки плагинов обрабатывают перехват инструментов, метрики и ограничения (guardrails).
-
Batch Processing — Запускайте агента Hermes для сотен или тысяч промптов параллельно, генерируя структурированные данные траекторий в формате ShareGPT для создания обучающих данных или оценки.
Медиа и Интернет
-
Voice Mode — Полноценное голосовое взаимодействие в CLI и мессенджерах. Разговаривайте с агентом через микрофон, слушайте голосовые ответы и ведите живые голосовые беседы в голосовых каналах Discord.
-
Browser Automation — Полноценная автоматизация браузера с несколькими бэкендами: Browserbase cloud, Browser Use cloud, локальный Chrome через CDP или локальный Chromium. Переходите по веб-сайтам, заполняйте формы и извлекайте информацию.
-
Vision & Image Paste — Мультимодальная поддержка зрения. Вставляйте изображения из буфера обмена в CLI и просите агента анализировать, описывать или работать с ними, используя любую модель с поддержкой зрения.
-
Image Generation — Генерируйте изображения из текстовых промптов с помощью FAL.ai. Поддерживается девять моделей (FLUX 2 Klein/Pro, GPT-Image 1.5/2, Nano Banana Pro, Ideogram V3, Recraft V4 Pro, Qwen, Z-Image Turbo); выберите одну через
hermes tools. -
Voice & TTS — Вывод текста в речь и транскрибация голосовых сообщений на всех платформах обмена сообщениями с десятью встроенными провайдерами: Edge TTS (бесплатно), ElevenLabs, OpenAI TTS, MiniMax, Mistral Voxtral, Google Gemini, xAI, NeuTTS, KittenTTS и Piper — плюс пользовательские провайдеры команд для любого локального TTS CLI.
Интеграции
-
MCP Integration — Подключайтесь к любому MCP-серверу через stdio или HTTP-транспорт. Получайте доступ к внешним инструментам из GitHub, баз данных, файловых систем и внутренних API без написания нативных инструментов Hermes. Включает фильтрацию инструментов на уровне сервера и поддержку семплинга.
-
Provider Routing — Детальный контроль над тем, какие AI-провайдеры обрабатывают ваши запросы. Оптимизируйте по стоимости, скорости или качеству с помощью сортировки, белых и черных списков и приоритетного упорядочивания.
-
Fallback Providers — Автоматическое переключение на резервные LLM-провайдеры при возникновении ошибок в основной модели, включая независимый запасной вариант для вспомогательных задач, таких как зрение и сжатие.
-
Credential Pools — Распределяйте API-вызовы между несколькими ключами для одного провайдера. Автоматическая ротация при превышении лимитов или ошибках.
-
Memory Providers — Подключайте внешние бэкенды памяти (Honcho, OpenViking, Mem0, Hindsight, Holographic, RetainDB, ByteRover, Supermemory) для межсессионного моделирования пользователя и персонализации, выходящей за рамки встроенной системы памяти.
-
API Server — Предоставьте Hermes в качестве HTTP-эндпоинта, совместимого с OpenAI. Подключайте любой фронтенд, который поддерживает формат OpenAI — Open WebUI, LobeChat, LibreChat и другие.
-
IDE Integration (ACP) — Используйте Hermes внутри ACP-совместимых редакторов, таких как VS Code, Zed и JetBrains. Чат, активность инструментов, файловые диффы и терминальные команды отображаются прямо в вашем редакторе.
-
RL Training — Генерируйте данные траекторий из сессий агента для обучения с подкреплением (RL) и тонкой настройки моделей.
Настройка
-
Personality & SOUL.md — Полностью настраиваемая личность агента.
SOUL.md— это основной файл идентичности — первое, что находится в системном промпте — и вы можете переключаться между встроенными или пользовательскими/personalityпресетами для каждой сессии. -
Skins & Themes — Настраивайте визуальное оформление CLI: цвета баннера, лица и глаголы спиннера, метки блоков ответов, брендированный текст и префикс активности инструментов.
-
Plugins — Добавляйте пользовательские инструменты, хуки и интеграции без изменения основного кода. Три типа плагинов: общие плагины (инструменты/хуки), провайдеры памяти (межсессионные знания) и контекстные движки (альтернативное управление контекстом). Управляются через единый интерактивный интерфейс
hermes plugins.