> ## Documentation Index
> Fetch the complete documentation index at: https://docs.befailproof.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Hermes session capture

> अपनी टीम के Hermes gateway सेशन — Slack, Telegram, CLI, और scheduled runs — को AgentEye में साधारण सेशन और events के रूप में लाएं।

[Hermes](https://hermes-agent.nousresearch.com) आपकी टीम को उन्हीं जगहों से जवाब देता है जहां वह पहले से काम कर रही है — Slack, Telegram, CLI, scheduled runs। Hermes session capture सभी चीजों को AgentEye में साधारण सेशन और events के रूप में लाता है, ताकि आपकी टीम जो asistant के साथ हर दिन बात करती है वह उतना ही observable हो जितने agents आप खुद लिखते हैं।

एक छोटा background collector Hermes के local session store को पढ़ता है जैसे वह लिखा जाता है और sessions को AgentEye में भेजता है। यह [Codex](/hi/agenteye/codex-capture) और [OpenClaw](/hi/agenteye/openclaw-capture) capture के समान तरीके से काम करता है, और एक collector एक बार में कई को capture कर सकता है।

***

## यह क्या capture करता है

मशीन पर हर Hermes session capture किया जाता है, चाहे वह किसी भी channel से आया हो। प्रत्येक एक AgentEye [session](/hi/agenteye/sessions) बन जाता है; इसके user और assistant messages, tool calls, और tool results संबंधित [events](/hi/agenteye/event-stream) बन जाते हैं।

वह channel जिससे session शुरू हुआ था — Slack, Telegram, CLI, या एक scheduled run — session पर रिकॉर्ड किया जाता है, ताकि आप उन्हें अलग कर सकें और एक बार में एक को filter कर सकें। इसके साथ वह model आता है जिस पर session चला, chat और person जिससे यह शुरू हुआ था, और जब एक session ने दूसरे को spawn किया, तो इसके parent के साथ का लिंक।

Sessions जैसे ही Hermes उन्हें शुरू करता है वैसे ही दिखाई देते हैं, चाहे कुछ कहा गया हो या नहीं, और एक turn का reply और इसके tool calls वास्तव में जिस क्रम में हुए थे उसी क्रम में रहते हैं। जब कोई session समाप्त होता है तो आपको यह भी मिलता है कि यह क्यों समाप्त हुआ, इसकी लागत क्या थी, और इसने कितने tokens का उपयोग किया।

***

## इसे चालू करें

Capture तब तक बंद रहता है जब तक आप इसे enable न करें। एक API key के साथ collector को install करें जिसके पास `events:add` permission हो (देखें [API keys](/hi/agenteye/api-keys)), और Hermes capture को चालू करें:

```bash theme={null}
curl -fsSL https://raw.githubusercontent.com/FailproofAI/agenteye-collector/main/install.sh \
  | sh -s -- --key <YOUR_API_KEY> --hermes-enabled
```

यह collector को install करता है, इसे एक background service के रूप में register करता है, और capturing शुरू करता है। पुष्टि करें कि यह चल रहा है:

```bash theme={null}
agenteye-collector health
```

एक ही मशीन पर एक से अधिक agent को capture कर रहे हैं? एक ही command में प्रत्येक का flag जोड़ें — उदाहरण के लिए `--hermes-enabled --codex-enabled`।

पहली बार चलाने पर, आपके मौजूदा Hermes sessions को एक बार backfill किया जाता है और नई activity फिर कुछ सेकंड में stream होती है। Hermes के अपने डेटा को केवल पढ़ा जाता है — कभी modified या deleted नहीं किया जाता — और प्रत्येक message एक बार भेजा जाता है, यहां तक कि restarts के पार भी।

`health` यह भी बताता है कि क्या collector ने जो कुछ भी capture किया वह वास्तव में AgentEye तक पहुंचा। यदि एक batch deliver नहीं हो सकी तो उसे रखा जाता है और discarded करने के बजाय retry किया जाता है, और check तब तक unhealthy रिपोर्ट करता है जब तक कुछ भी outstanding है — तो "healthy" का मतलब है कि आपका डेटा पहुंचा, केवल यह नहीं कि process alive है।

***

## यह कहां दिखाई देता है

Captured sessions **Sessions** में दिखाई देते हैं, और उनके events **Events** stream में, किसी भी अन्य agent की तरह जिसे आप observe करते हैं — तो [session replay](/hi/agenteye/sessions), [search](/hi/agenteye/queries), [evaluations](/hi/agenteye/evaluations), और [alerts](/hi/agenteye/alerts) सभी उन पर काम करते हैं। Hermes agent के लिए filter करें उन्हें अपने आप देखने के लिए।

***

## गोपनीयता

Hermes sessions में पूरा transcript होता है — command output, file contents, और कुछ भी जो agent ने पढ़ा या लिखा — और इसमें secrets हो सकते हैं। Captured sessions को जैसे हैं वैसे भेजा जाता है, तो capture को केवल वहां enable करें जहां इस content को AgentEye में centralize करना appropriate है, और collector को एक key दें जो केवल `events:add` के लिए scoped हो। देखें [Security](/hi/agenteye/security) कि आपका डेटा कैसे isolated रखा जाता है।
