Webhooks: обработка входящих событий
Что такое webhooks в Hermes Agent Webhook — это входящий HTTP POST-запрос от внешнего сервиса, который запускает агента Hermes с содержимым запроса.…
Гайды, команды, установка и безопасность Hermes Agent. Выбирайте раздел или статью из списка.
Общее описание Hermes Agent и его возможностей
Установка, первая настройка и начало работы
CLI, конфигурация, сессии, профили и повседневная работа
Инструменты, навыки, память, плагины и медиа
Cron-задачи, делегирование, цели и хуки
Подключение Telegram, Discord и других платформ
Провайдеры, MCP, ACP и внешние сервисы
Пошаговые руководства и туториалы
Справочные материалы и спецификации
Что такое webhooks в Hermes Agent Webhook — это входящий HTTP POST-запрос от внешнего сервиса, который запускает агента Hermes с содержимым запроса.…
Что такое Personality Personality в Hermes Agent — это тон и стиль общения агента. Она определяет, как агент говорит: философски, кратко, технически,…
Что такое checkpoints Checkpoints — это автоматические снапшоты файловой системы, которые Hermes создаёт перед каждым инструментом, изменяющим файлы. Если что-то пошло не…
Spawning — это механизм запуска дополнительных экземпляров Hermes Agent как полностью независимых подпроцессов. Каждый spawned-агент получает собственную сессию, набор инструментов и окружение,…
Что такое Credential Pools Credential Pools — механизм Hermes Agent для управления несколькими API-ключами одного провайдера с автоматической ротацией. Когда один ключ…
Частые вопросы Какие LLM-провайдеры поддерживаются? Hermes Agent работает с любым OpenAI-совместимым API: OpenRouter, OpenAI, Anthropic, Google Gemini, Ollama, vLLM и другие локальные…
Каталог моделей Hermes Agent — это удалённый JSON-манифест, определяющий список моделей для выбора пользователем. Манифест обновляется централизованно без выпуска новой версии CLI.…
Hermes Agent поставляется с обширной библиотекой навыков (skills), которые расширяют возможности агента в десятках предметных областей — от разработки ПО и MLOps…
Конфигурация MCP (Model Context Protocol) в Hermes Agent — подключение внешних MCP-серверов, управление инструментами, безопасность, sampling. Полная таблица параметров, CLI-команды, примеры конфигураций.
Что такое инструменты (tools)? Инструменты — функции, которые Hermes Agent вызывает для выполнения задач. В реестре более 80 встроенных инструментов, объединённых в…
CLI-команды Hermes Agent Hermes Agent предоставляет три уровня команд: терминальные CLI, slash-команды для чата и команды управления профилями. Основные CLI-команды Все команды…
Обзор Все переменные окружения Hermes Agent задаются в файле ~/.hermes/.env. Также их можно установить командой hermes config set VAR value. Ниже приведён…
Что такое Daily Briefing Bot Daily Briefing Bot — автоматизированный агент на базе Hermes Agent, который ежедневно исследует заданные темы, формирует краткое…
Что мы настроим В этом руководстве вы создадите Telegram-бота на базе Hermes Agent, которым сможет пользоваться вся команда. Бот будет помогать с…
Что такое GitHub PR Review Agent GitHub PR Review Agent — это автоматизированный AI-ревьюер на базе Hermes Agent, который мониторит ваши репозитории…
Когда делегировать Делегирование подзадач субагентам — ключевая возможность Hermes Agent. Оно позволяет выполнять несколько задач параллельно, изолировать контекст и экономить итерации основного…
Почему Cron? Cron в Hermes Agent — это не просто планировщик задач. Это полноценная система автоматизации, которая позволяет агенту выполнять задачи по…
Что такое Skills Skills (навыки) в Hermes Agent — это маркдаун-файлы с YAML-метаданными, которые содержат процедурные знания: как выполнять конкретные задачи. В…
Что такое SOUL.md SOUL.md — это файл, который определяет характер, голос и стиль поведения агента Hermes Agent. Он находится в директории ~/.hermes/SOUL.md…
Что такое плагин Hermes Agent Плагин — это Python-пакет, расширяющий ассистента: добавляет инструменты (tools), хуки жизненного цикла, навыки (skills), команды и провайдеры.…
Что такое MCP и зачем он нужен MCP (Model Context Protocol) — открытый протокол, позволяющий AI-агентам подключаться к внешним инструментам и данным…
Промпты: как получить лучший результат Будьте конкретны Чем точнее запрос, тем лучше ответ. Вместо «исправь баг» напишите: «В функции calculate_total в файле…
Установка Для использования 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 Можно…
Введение Запуск больших языковых моделей (LLM) локально на Mac стал реальностью благодаря Apple Silicon с унифицированной памятью. Два основных движка — llama.cpp…
Что такое Honcho Honcho — это AI-нативный бэкенд памяти от Plastic Labs, который добавляет к агенту Hermes механизм диалектического рассуждения (dialectic reasoning)…
ACP: интеграция Hermes в редакторы кода ACP (Agent Client Protocol) — протокол, позволяющий запускать Hermes Agent как ACP-сервер и подключать его к…
Провайдеры Hermes Agent подключается к языковым моделям через провайдеры inference — облачные API, агрегаторы и локальные серверы. Для работы агента необходим хотя…
Что такое MCP (Model Context Protocol) MCP (Model Context Protocol) — это протокол, позволяющий Hermes Agent подключаться к внешним серверам инструментов и…
Создание бота через BotFather Для подключения Telegram к Hermes Agent создайте бота через @BotFather: Откройте @BotFather и отправьте /newbot Задайте имя и…
Обзор мессенджеров Hermes Agent поддерживает более 20 мессенджеров через единую архитектуру Messaging Gateway. Это позволяет общаться с агентом из Telegram, Discord, Slack,…
Создание Discord-приложения Для работы Hermes Agent с Discord необходимо создать приложение в Discord Developer Portal. Перейдите на https://discord.com/developers/applications и нажмите New Application.…
Код и хуки Hermes Agent предоставляет два механизма автоматизации: выполнение кода (execute_code) и событийные хуки (event hooks). Вместе они позволяют программно управлять…
Что такое делегирование в Hermes Agent Делегирование — это механизм, позволяющий агенту создавать изолированные дочерние агенты (субагенты) для выполнения подзадач параллельно. Вместо…
Постоянные цели (Goals) Постоянные цели (Persistent Goals) — механизм Hermes Agent для автономной работы над задачей. /goal задаёт стоячую цель, которая сохраняется…
Hermes Agent от Nous Research — это ИИ-ассистент, который умеет работать с веб-страницами, анализировать изображения, генерировать картинки и озвучивать ответы голосом. Разберём…
Планировщик задач (Cron) Hermes Agent включает встроенный планировщик, позволяющий автоматизировать выполнение операций по расписанию. Cron-задачи запускаются в отдельной сессии без привязки к…
Обзор Голосовой режим Hermes Agent позволяет вести реальные голосовые диалоги с ассистентом через CLI, Telegram и Discord. Агент распознаёт вашу речь (STT),…
Что такое контекстные файлы Hermes Agent поддерживает систему контекстных файлов — специальных документов в корне проекта, которые автоматически загружаются в системный промпт…
Память (Memory) в Hermes Agent — это система persistent-памяти, позволяющая агенту запоминать информацию между сессиями. Она включает два встроенных хранилища (MEMORY.md и…
Плагины — это модули расширения для Hermes Agent, позволяющие добавлять пользовательские инструменты, хуки, команды и интеграции. Система плагинов поддерживает четыре типа расширений:…
Инструменты (Tools) Инструменты (Tools) — это функции, расширяющие возможности агента Hermes Agent. Встроенный реестр включает десятки инструментов: от поиска в интернете и…
Навыки (Skills) — документы знаний по запросу, которые агент Hermes загружает при необходимости. Они используют поэтапное раскрытие для экономии токенов и совместимы…
Docker — платформа контейнеризации для запуска Hermes Agent в изолированном окружении. Образ содержит все зависимости (Python, Node.js, Playwright), а данные агента хранятся…
Многоуровневая модель безопасности Hermes Agent: одобрение команд, авторизация пользователей, контейнерная изоляция и система чекпоинтов для отката изменений.
Что такое сессии в Hermes Agent, как они работают, типы сессий (interactive, cron, background), платформенные сессии и поиск по истории разговоров.
Профили в Hermes Agent позволяют запускать несколько независимых агентов на одной машине — каждый со своей конфигурацией, памятью и навыками. Profile Distributions…
Пошаговая инструкция по установке Hermes Agent на Linux, macOS, Windows и Android. Первый диалог, базовые команды, обновление и удаление.
Полное руководство по настройке Hermes Agent: config.yaml, провайдеры моделей (OpenRouter, OpenAI, Anthropic, Google, локальные), API-ключи и управление моделями.
Обзор двух терминальных интерфейсов Hermes Agent: классического CLI и современного TUI. Команды, горячие клавиши, запуск и выбор между ними.
Hermes Agent — автономный ИИ-агент от Nous Research с открытый исходным кодом. Обладает постоянной памятью, самообучающимися навыками и работает в 20+ мессенджерах.…