title: "Features Overview" sidebar_label: "Overview" sidebar_position: 1 lang: ru
Обзор функций
Hermes Agent включает в себя богатый набор возможностей, выходящих далеко за рамки обычного чата. От постоянной памяти и контекста с поддержкой файлов до автоматизации браузера и голосовых разговоров — эти функции работают вместе, чтобы сделать Hermes мощным автономным помощником.
Ядро
- Инструменты и наборы инструментов — Инструменты — это функции, расширяющие возможности агента. Они организованы в логические наборы инструментов, которые можно включать или отключать для каждой платформы, охватывая веб-поиск, выполнение терминала, редактирование файлов, память, делегирование и многое другое.
- Система навыков — документы знаний по требованию, которые агент может загружать при необходимости. Навыки следуют шаблону постепенного раскрытия, чтобы минимизировать использование токенов, и совместимы с открытым стандартом agentskills.io.
- Постоянная память — ограниченная, курируемая память, которая сохраняется между сеансами. Hermes запоминает ваши предпочтения, проекты, окружающую среду и вещи, которые он узнал через
MEMORY.mdиUSER.md. - Файлы контекста — Hermes автоматически обнаруживает и загружает файлы контекста проекта (
.hermes.md,AGENTS.md,CLAUDE.md,SOUL.md,.cursorrules), которые определяют его поведение в вашем проекте. - Контекстные ссылки — введите
@, а затем ссылку на вставку файлов, папок, различий git и URL-адресов непосредственно в ваши сообщения. Hermes расширяет встроенную ссылку и автоматически добавляет содержимое. - Checkpoints — Hermes автоматически делает снимки вашего рабочего каталога перед внесением изменений в файл, предоставляя вам страховку для отката с помощью
/rollback, если что-то пойдет не так.
Автоматизация
- Запланированные задачи (Cron) — Запланируйте автоматический запуск задач с помощью естественного языка или выражений cron. Вакансии могут прикреплять навыки, доставлять результаты на любую платформу и поддерживать операции приостановки, возобновления и редактирования.
- Делегирование субагента — инструмент
delegate_taskсоздает экземпляры дочерних агентов с изолированным контекстом, ограниченными наборами инструментов и собственными терминальными сеансами. По умолчанию запускайте 3 параллельных субагента (настраиваемые) для параллельных рабочих потоков. - Code Execution — инструмент
execute_codeпозволяет агенту писать сценарии Python, которые программно вызывают инструменты Hermes, сводя многоэтапные рабочие процессы в один ход LLM посредством изолированного выполнения RPC. - Event Hooks — запускайте собственный код в ключевых точках жизненного цикла. Перехватчики шлюза обрабатывают журналирование, оповещения и веб-перехватчики; Хуки плагинов обрабатывают перехват инструментов, метрики и ограждения.
- Пакетная обработка — запускайте агент Hermes параллельно с сотнями или тысячами запросов, генерируя структурированные данные траектории в формате ShareGPT для создания или оценки обучающих данных.
СМИ и Интернет
- Голосовой режим — Полное голосовое взаимодействие через интерфейс командной строки и платформы обмена сообщениями. Разговаривайте с агентом с помощью микрофона, слушайте устные ответы и общайтесь в реальном времени в голосовых каналах Discord.
- Автоматизация браузера — Полная автоматизация браузера с несколькими серверными модулями: облако базы браузера, облако использования браузера, локальный Chrome через CDP или локальный Chromium. Перемещайтесь по веб-сайтам, заполняйте формы и извлекайте информацию.
- Vision & Image Paste — Поддержка мультимодального машинного зрения. Вставьте изображения из буфера обмена в интерфейс командной строки и попросите агента проанализировать, описать их или поработать с ними, используя любую модель, поддерживающую машинное зрение.
- Генерация изображений — Генерация изображений из текстовых подсказок с помощью 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.
Интеграции
- Интеграция MCP — подключайтесь к любому серверу MCP через stdio или HTTP-транспорт. Получите доступ к внешним инструментам из GitHub, базам данных, файловым системам и внутренним API без написания собственных инструментов Hermes. Включает инструментальную фильтрацию и выборку для каждого сервера.
- Маршрутизация поставщика — детальный контроль над тем, какие поставщики ИИ обрабатывают ваши запросы. Оптимизируйте затраты, скорость и качество с помощью сортировки, белых и черных списков и приоритетного порядка.
- Резервные поставщики — автоматическое переключение на резервные поставщики LLM, когда в основной модели возникают ошибки, включая независимый резервный вариант для вспомогательных задач, таких как просмотр и сжатие.
- Пулы учетных данных — распределяйте вызовы API по нескольким ключам для одного и того же провайдера. Автоматическая ротация при ограничениях скорости или сбоях.
- Поставщики памяти — Подключите внешние модули памяти (Honcho, OpenViking, Mem0, Hindsight, Holographic, RetainDB, ByteRover, Supermemory) для межсессионного моделирования пользователей и персонализации за пределами встроенной системы памяти.
- API-сервер — предоставить Hermes как конечную точку HTTP, совместимую с OpenAI. Подключите любой интерфейс, поддерживающий формат OpenAI — Open WebUI, LobeChat, LibreChat и другие.
- Интеграция IDE (ACP) — используйте Hermes внутри ACP-совместимых редакторов, таких как VS Code, Zed и JetBrains. Чат, действия инструментов, различия в файлах и команды терминала отображаются внутри вашего редактора.
- RL Training — Генерация данных о траекториях из сеансов агентов для обучения с подкреплением и точной настройки модели.
Кастомизация
- Personality & SOUL.md — Полностью настраиваемая личность агента.
SOUL.md— это основной идентификационный файл — первое, что указывается в системном приглашении — и вы можете менять встроенные или пользовательские пресеты/personalityдля каждого сеанса. - Скины и темы — настройте визуальное представление CLI: цвета баннеров, лица и глаголы счетчика, метки в полях ответов, фирменный текст и префикс активности инструмента.
- Плагины — Добавляйте собственные инструменты, хуки и интеграции без изменения основного кода. Три типа плагинов: общие плагины (инструменты/перехватчики), поставщики памяти (межсессионные знания) и механизмы контекста (альтернативное управление контекстом). Управляется через единый интерактивный пользовательский интерфейс
hermes plugins.