Что захватывается
Каждая сессия Hermes на машине захватывается, независимо от канала, с которого она пришла. Каждая становится сессией AgentEye; её сообщения пользователя и ассистента, вызовы инструментов и результаты инструментов становятся соответствующими событиями. Канал, с которого началась сессия — Slack, Telegram, CLI или запланированный запуск — записывается в сессию, поэтому вы можете их различить и фильтровать по одному. Вместе с этим фиксируются модель, на которой выполнялась сессия, чат и человек, от которого она была запущена, и, когда сессия порождала другую, ссылка на родительскую сессию. Сессии появляются сразу же, когда Hermes их запускает, независимо от того, что-то ли в них было написано или нет, и ответ хода и его вызовы инструментов остаются в порядке, в котором они фактически произошли. Когда сессия завершается, вы также получаете причину завершения, её стоимость и количество использованных токенов.Включение
Захват отключен по умолчанию. Установите сборщик с API ключом, который имеет разрешениеevents:add (см. API ключи), и включите захват Hermes:
--hermes-enabled --codex-enabled.
При первом запуске ваши существующие сессии Hermes заполняются один раз, а новая активность затем потоком поступает в течение нескольких секунд. Данные самого Hermes только читаются — никогда не изменяются и не удаляются — и каждое сообщение отправляется один раз, даже при перезагрузках.
health также показывает, всё ли, что сборщик захватил, фактически достигло AgentEye. Если пакет не удалось доставить, он сохраняется и повторяется попытка, а не отбрасывается, и проверка сообщает о неполадках, пока что-то ещё ожидает обработки — поэтому “healthy” означает, что ваши данные прибыли, а не просто что процесс живой.
Где это отображается
Захваченные сессии появляются в разделе Sessions, а их события в потоке Events, так же как любой другой наблюдаемый вами агент — поэтому воспроизведение сессии, поиск, оценки и оповещения работают на них. Отфильтруйте по агенту Hermes, чтобы видеть их отдельно.Конфиденциальность
Сессии Hermes содержат полный транскрипт — включая вывод команд, содержимое файлов и всё, что агент читал или писал — и могут содержать секреты. Захваченные сессии отправляются как есть, поэтому включайте захват только там, где централизация этого содержимого в AgentEye уместна, и выдайте сборщику ключ, ограниченный только разрешениемevents:add. См. Безопасность, чтобы узнать, как ваши данные хранятся отдельно.
