Документация

Гайды, команды, установка и безопасность Hermes Agent. Выбирайте раздел или статью из списка.

Все статьи

Документация Возможности

Checkpoints: файловые снапшоты и rollback

Что такое checkpoints Checkpoints — это автоматические снапшоты файловой системы, которые Hermes создаёт перед каждым инструментом, изменяющим файлы. Если что-то пошло не…

Документация Автоматизация

Spawning: запуск дополнительных агентов

Spawning — это механизм запуска дополнительных экземпляров Hermes Agent как полностью независимых подпроцессов. Каждый spawned-агент получает собственную сессию, набор инструментов и окружение,…

Документация Справочник

Credential Pools: ротация API-ключей

Что такое Credential Pools Credential Pools — механизм Hermes Agent для управления несколькими API-ключами одного провайдера с автоматической ротацией. Когда один ключ…

Документация Справочник

FAQ

Частые вопросы Какие LLM-провайдеры поддерживаются? Hermes Agent работает с любым OpenAI-совместимым API: OpenRouter, OpenAI, Anthropic, Google Gemini, Ollama, vLLM и другие локальные…

Документация Справочник

Каталог моделей

Каталог моделей Hermes Agent — это удалённый JSON-манифест, определяющий список моделей для выбора пользователем. Манифест обновляется централизованно без выпуска новой версии CLI.…

Документация Справочник

Каталог Skills

Hermes Agent поставляется с обширной библиотекой навыков (skills), которые расширяют возможности агента в десятках предметных областей — от разработки ПО и MLOps…

Документация Справочник

MCP конфигурация

Конфигурация MCP (Model Context Protocol) в Hermes Agent — подключение внешних MCP-серверов, управление инструментами, безопасность, sampling. Полная таблица параметров, CLI-команды, примеры конфигураций.

Документация Справочник

Инструменты и toolsets

Что такое инструменты (tools)? Инструменты — функции, которые Hermes Agent вызывает для выполнения задач. В реестре более 80 встроенных инструментов, объединённых в…

Документация Справочник

CLI-команды

CLI-команды Hermes Agent Hermes Agent предоставляет три уровня команд: терминальные CLI, slash-команды для чата и команды управления профилями. Основные CLI-команды Все команды…

Документация Справочник

Переменные окружения

Обзор Все переменные окружения Hermes Agent задаются в файле ~/.hermes/.env. Также их можно установить командой hermes config set VAR value. Ниже приведён…

Документация Гайды

Daily Briefing Bot

Что такое Daily Briefing Bot Daily Briefing Bot — автоматизированный агент на базе Hermes Agent, который ежедневно исследует заданные темы, формирует краткое…

Документация Гайды

Telegram-бот для команды

Что мы настроим В этом руководстве вы создадите Telegram-бота на базе Hermes Agent, которым сможет пользоваться вся команда. Бот будет помогать с…

Документация Гайды

GitHub PR Review Agent

Что такое GitHub PR Review Agent GitHub PR Review Agent — это автоматизированный AI-ревьюер на базе Hermes Agent, который мониторит ваши репозитории…

Документация Гайды

Паттерны делегирования

Когда делегировать Делегирование подзадач субагентам — ключевая возможность Hermes Agent. Оно позволяет выполнять несколько задач параллельно, изолировать контекст и экономить итерации основного…

Документация Гайды

Автоматизация с Cron

Почему Cron? Cron в Hermes Agent — это не просто планировщик задач. Это полноценная система автоматизации, которая позволяет агенту выполнять задачи по…

Документация Гайды

Работа со Skills

Что такое Skills Skills (навыки) в Hermes Agent — это маркдаун-файлы с YAML-метаданными, которые содержат процедурные знания: как выполнять конкретные задачи. В…

Документация Гайды

SOUL.md: характер агента

Что такое SOUL.md SOUL.md — это файл, который определяет характер, голос и стиль поведения агента Hermes Agent. Он находится в директории ~/.hermes/SOUL.md…

Документация Гайды

Плагины: как создать

Что такое плагин Hermes Agent Плагин — это Python-пакет, расширяющий ассистента: добавляет инструменты (tools), хуки жизненного цикла, навыки (skills), команды и провайдеры.…

Документация Гайды

MCP на практике

Что такое MCP и зачем он нужен MCP (Model Context Protocol) — открытый протокол, позволяющий AI-агентам подключаться к внешним инструментам и данным…

Документация Гайды

Советы и лучшие практики

Промпты: как получить лучший результат Будьте конкретны Чем точнее запрос, тем лучше ответ. Вместо «исправь баг» напишите: «В функции calculate_total в файле…

Документация Гайды

Hermes как Python-библиотека

Установка Для использования Hermes как Python-библиотеки установите пакет через pip: pip install git+https://github.com/NousResearch/hermes-agent.git Или с помощью uv: uv pip install git+https://github.com/NousResearch/hermes-agent.git Можно…

Документация Гайды

Локальные модели на Mac

Введение Запуск больших языковых моделей (LLM) локально на Mac стал реальностью благодаря Apple Silicon с унифицированной памятью. Два основных движка — llama.cpp…

Документация Интеграции

Внешняя память (Honcho)

Что такое Honcho Honcho — это AI-нативный бэкенд памяти от Plastic Labs, который добавляет к агенту Hermes механизм диалектического рассуждения (dialectic reasoning)…

Документация Интеграции

ACP и API Server

ACP: интеграция Hermes в редакторы кода ACP (Agent Client Protocol) — протокол, позволяющий запускать Hermes Agent как ACP-сервер и подключать его к…

Документация Интеграции

Провайдеры

Провайдеры Hermes Agent подключается к языковым моделям через провайдеры inference — облачные API, агрегаторы и локальные серверы. Для работы агента необходим хотя…

Документация Интеграции

MCP (Model Context Protocol)

Что такое MCP (Model Context Protocol) MCP (Model Context Protocol) — это протокол, позволяющий Hermes Agent подключаться к внешним серверам инструментов и…

Документация Мессенджеры

Telegram

Создание бота через BotFather Для подключения Telegram к Hermes Agent создайте бота через @BotFather: Откройте @BotFather и отправьте /newbot Задайте имя и…

Документация Мессенджеры

Обзор мессенджеров

Обзор мессенджеров Hermes Agent поддерживает более 20 мессенджеров через единую архитектуру Messaging Gateway. Это позволяет общаться с агентом из Telegram, Discord, Slack,…

Документация Мессенджеры

Discord

Создание Discord-приложения Для работы Hermes Agent с Discord необходимо создать приложение в Discord Developer Portal. Перейдите на https://discord.com/developers/applications и нажмите New Application.…

Документация Автоматизация

Код и хуки

Код и хуки Hermes Agent предоставляет два механизма автоматизации: выполнение кода (execute_code) и событийные хуки (event hooks). Вместе они позволяют программно управлять…

Документация Автоматизация

Делегирование

Что такое делегирование в Hermes Agent Делегирование — это механизм, позволяющий агенту создавать изолированные дочерние агенты (субагенты) для выполнения подзадач параллельно. Вместо…

Документация Автоматизация

Постоянные цели (Goals)

Постоянные цели (Goals) Постоянные цели (Persistent Goals) — механизм Hermes Agent для автономной работы над задачей. /goal задаёт стоячую цель, которая сохраняется…

Документация Автоматизация

Cron-задачи

Планировщик задач (Cron) Hermes Agent включает встроенный планировщик, позволяющий автоматизировать выполнение операций по расписанию. Cron-задачи запускаются в отдельной сессии без привязки к…

Документация Возможности

Голосовой режим

Обзор Голосовой режим Hermes Agent позволяет вести реальные голосовые диалоги с ассистентом через CLI, Telegram и Discord. Агент распознаёт вашу речь (STT),…

Документация Возможности

Контекст и личность

Что такое контекстные файлы Hermes Agent поддерживает систему контекстных файлов — специальных документов в корне проекта, которые автоматически загружаются в системный промпт…

Документация Возможности

Память (Memory)

Память (Memory) в Hermes Agent — это система persistent-памяти, позволяющая агенту запоминать информацию между сессиями. Она включает два встроенных хранилища (MEMORY.md и…

Документация Возможности

Плагины

Плагины — это модули расширения для Hermes Agent, позволяющие добавлять пользовательские инструменты, хуки, команды и интеграции. Система плагинов поддерживает четыре типа расширений:…

Документация Возможности

Инструменты (Tools)

Инструменты (Tools) Инструменты (Tools) — это функции, расширяющие возможности агента Hermes Agent. Встроенный реестр включает десятки инструментов: от поиска в интернете и…

Документация Возможности

Навыки (Skills)

Навыки (Skills) — документы знаний по запросу, которые агент Hermes загружает при необходимости. Они используют поэтапное раскрытие для экономии токенов и совместимы…

Документация Использование

Docker

Docker — платформа контейнеризации для запуска Hermes Agent в изолированном окружении. Образ содержит все зависимости (Python, Node.js, Playwright), а данные агента хранятся…

Документация Использование

Безопасность

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

Документация Использование

Сессии

Что такое сессии в Hermes Agent, как они работают, типы сессий (interactive, cron, background), платформенные сессии и поиск по истории разговоров.

Документация Использование

Профили: несколько агентов

Профили в Hermes Agent позволяют запускать несколько независимых агентов на одной машине — каждый со своей конфигурацией, памятью и навыками. Profile Distributions…

Документация Использование

Конфигурация и модели

Полное руководство по настройке Hermes Agent: config.yaml, провайдеры моделей (OpenRouter, OpenAI, Anthropic, Google, локальные), API-ключи и управление моделями.

Документация Использование

CLI и TUI: интерфейсы Hermes

Обзор двух терминальных интерфейсов Hermes Agent: классического CLI и современного TUI. Команды, горячие клавиши, запуск и выбор между ними.

Документация Введение

Что такое Hermes Agent

Hermes Agent — автономный ИИ-агент от Nous Research с открытый исходным кодом. Обладает постоянной памятью, самообучающимися навыками и работает в 20+ мессенджерах.…