Skip to main content
Hermes отвечает вашей команде там, где они уже работают — в Slack, Telegram, CLI, запланированные запуски. Захват сессий Hermes приносит всё это в AgentEye в виде обычных сессий и событий, так что помощник, с которым ваша команда общается каждый день, наблюдается так же, как и агенты, которых вы пишете сами. Небольшой фоновый сборщик читает локальное хранилище сессий Hermes по мере их записи и отправляет сессии в AgentEye. Это работает так же, как захват Codex и OpenClaw, и один сборщик может одновременно захватывать несколько.

Что он захватывает

Каждая сессия Hermes на машине захватывается, независимо от того, из какого канала она пришла. Каждая становится сессией AgentEye; её сообщения пользователя и помощника, вызовы инструментов и результаты инструментов становятся соответствующими событиями. Канал, с которого была запущена сессия — Slack, Telegram, CLI или запланированный запуск — записывается в сессию, поэтому вы можете различить их и фильтровать по одному за раз. Наряду с этим записываются модель, на которой выполнялась сессия, чат и человек, который её запустил, и, когда сессия порождала другую, ссылка обратно на родительскую сессию. Сессии появляются сразу же, как только Hermes их запускает, независимо от того, было ли что-либо сказано, и ответ на ход и его вызовы инструментов остаются в том порядке, в котором они произошли на самом деле. Когда сессия завершается, вы также получаете информацию о том, почему она завершилась, сколько это стоило и сколько токенов было использовано.

Включите это

Захват отключен до тех пор, пока вы его не включите. Установите сборщик с API-ключом, у которого есть разрешение events:add (см. API-ключи), и включите захват Hermes:
Это устанавливает сборщик, регистрирует его как фоновую службу и начинает захват. Подтвердите, что он работает:
Захватываете больше одного агента на одной машине? Добавьте флаг каждого в одну и ту же команду — например --hermes-enabled --codex-enabled. При первом запуске ваши существующие сессии Hermes заполняются один раз, и новая активность затем поступает в течение нескольких секунд. Данные Hermes только читаются — никогда не изменяются и не удаляются — и каждое сообщение отправляется один раз, даже при перезапусках. health также показывает, достигли ли на самом деле AgentEye все данные, которые сборщик захватил. Если пакет не удалось доставить, он сохраняется и повторяется, а не отбрасывается, и проверка сообщает о нездоровье, пока что-то всё ещё остаётся невыполненным — поэтому здоровье означает, что ваши данные прибыли, а не просто что процесс живой.

Где это отображается

Захватанные сессии появляются в Sessions, а их события в потоке Events, так же как и любой другой наблюдаемый агент — поэтому воспроизведение сессии, поиск, оценки и оповещения работают с ними. Фильтруйте по агенту Hermes, чтобы увидеть их отдельно.

Конфиденциальность

Сессии Hermes содержат полную транскрипцию — включая вывод команд, содержимое файлов и всё, что агент прочитал или написал — и могут содержать секреты. Захватанные сессии отправляются как есть, поэтому включайте захват только там, где централизация этого содержимого в AgentEye уместна, и предоставьте сборщику ключ с областью действия events:add только. См. Security для получения информации о том, как ваши данные хранятся в изоляции.