> ## 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.

# Cli skill

title: "AgentEye CLI Agent Skill"
description: "AgentEye AgentEye CLI Agent Skill डॉक्यूमेंटेशन।"
---------------------------------------------------------------

**AgentEye CLI skill** (`agenteye-cli`) एक इंस्टॉल करने योग्य *Agent Skill* है जो एक कोडिंग एजेंट — Claude Code, Codex, और संगत टूल्स — को सादे अंग्रेजी अनुरोधों से आपके AgentEye डिप्लॉयमेंट को [`agenteye` CLI](/hi/agenteye/cli) के माध्यम से संचालित करने के लिए सिखाता है: *"क्या आज कुछ टूटा हुआ है?"*, *"CI को एक key दें जो केवल events को push कर सके"*, *"फायरिंग इंसिडेंट को स्वीकार करें और इसे मेरे लिए असाइन करें"*।

यह **कोई सेवा या अलग बाइनरी नहीं** है। यह एक छोटा निर्देश बंडल है जो उस CLI के शीर्ष पर चलता है जिसे आप पहले से ही इंस्टॉल कर चुके हैं: एजेंट `agenteye --json …` को शेल करता है, स्वच्छ JSON को पार्स करता है, और आपको गद्य में जवाब देता है। सब कुछ जो यह कर सकता है, आप स्वयं उसी कमांड को टाइप करके कर सकते हैं।

***

## यह अन्य AgentEye इंटरफेस से कैसे संबंधित है

AgentEye आपको समान डेटा और नियंत्रण तक पहुंचने के चार तरीके देता है। वे एक-दूसरे को पूरक करते हैं:

| इंटरफेस                                                 | यह क्या है                            | कहां चलता है                              | इसे कब चुनें                                              |
| ------------------------------------------------------- | ------------------------------------- | ----------------------------------------- | --------------------------------------------------------- |
| **[CLI](/hi/agenteye/cli)**                             | `agenteye` के लिए कमांड/फ़्लैग संदर्भ | आपका टर्मिनल                              | जब आप कोई विशिष्ट कमांड चलाना या स्क्रिप्ट करना चाहते हैं |
| **[CLI recipes](/hi/agenteye/cli-recipes)**             | कॉपी-पेस्ट `jq`/पाइपलाइन पैटर्न       | आपका टर्मिनल / स्क्रिप्ट्स                | जब आप CLI को ऑटोमेशन में वायर कर रहे हों                  |
| **CLI skill** (यह डॉक्यूमेंटेशन)                        | CLI पर एक प्राकृतिक-भाषा फ्रंट डोर    | आपका कोडिंग एजेंट, आपकी वर्कस्टेशन पर     | जब आप बस पूछना चाहते हैं और एजेंट को कमांड चुनने दें      |
| **[In-dashboard AI Assistant](/hi/agenteye/assistant)** | डैशबोर्ड में एम्बेडेड एक चैट          | आपके क्लस्टर में एक आंतरिक `agent` कंटेनर | जब आप अपने डेटा पर डैशबोर्ड-में Q\&A चाहते हैं            |

### in-dashboard AI Assistant के विरुद्ध — एक महत्वपूर्ण अंतर

ये दो अलग-अलग टूल्स हैं जिनके बहुत अलग प्रभाव क्षेत्र हैं:

* **in-dashboard AI Assistant** ([assistant.md](/hi/agenteye/assistant)) डैशबोर्ड में एम्बेडेड एक चैट है, जो एक आंतरिक `agent` कंटेनर द्वारा संचालित है। यह **read-only प्लस approval-gated authoring** है: यह सहेजे गए प्रश्न और डैशबोर्ड ड्राफ्ट कर सकता है, लेकिन हर लेखन आपकी स्पष्ट क्लिक-अनुमोदन के लिए रुकता है, और यह कभी नहीं हटाता। यह `agent:use` अनुमति द्वारा गेटेड है और केवल उस संगठन के लिए डेटा देखता है जिसे आप देख रहे हैं।
* **CLI skill** आपकी वर्कस्टेशन पर आपके कोडिंग एजेंट के अंदर चलता है और `agenteye` CLI को **आप** के रूप में चलाता है। यह CLI की **पूर्ण सतह चला सकता है, जिसमें mutations भी शामिल हैं** — API keys बनाएं/घुमाएं/अक्षम करें, संगठन सेटिंग्स बदलें, incidents को resolve करें, सहेजे गए प्रश्न हटाएं — केवल आपकी CLI लॉगिन की अनुमतियों द्वारा सीमित। इसे बिल्कुल उसी तरह से सावधानीपूर्वक व्यवहार करें जैसे आप उन कमांड्स को हाथ से चलाते समय करेंगे।

***

## पूर्वापेक्षाएं

1. **`agenteye` CLI इंस्टॉल** और `PATH` पर (देखें [cli.md](/hi/agenteye/cli) — `pipx install agenteye`)।
2. आपका **डैशबोर्ड URL सेट** (`AGENTEYE_DASHBOARD_URL`, या एजेंट `--base-url` को पास करता है)।
3. एक **लॉगिन किया गया सेशन**: पहले स्वयं `agenteye login` चलाएं। skill **नहीं** ईमेल किए गए एक बार के कोड लॉगिन को आपके लिए पूरा कर सकता है — यह आपको `agenteye login` चलाने के लिए कहेगा यदि सेशन गायब है या समाप्त हो गया है (CLI exit code `4`)।

***

## Skill को इंस्टॉल करना

Agent Skills फोल्डर हैं जिनमें एक `SKILL.md` होता है (साथ ही वैकल्पिक संदर्भ)। आप `agenteye-cli` skill को इंस्टॉल करते हैं इसके फोल्डर को उस स्थान पर रखकर जहां आपका एजेंट skills को देखता है:

* **Claude Code** — `agenteye-cli/` फोल्डर को `~/.claude/skills/` में कॉपी करें (हर प्रोजेक्ट में उपलब्ध) या `<your-repo>/.claude/skills/` में (उस repo के लिए scoped)। Claude Code इसे auto-discover करता है; `/skills` सूची से सत्यापित करें, या बस एक प्रश्न पूछें जो इसके विवरण से मेल खाता हो।
* **Codex (OpenAI)** — Codex समान `SKILL.md` को पढ़ता है। bundled `agents/openai.yaml` `allow_implicit_invocation: true` सेट करता है, इसलिए Codex auto-selects करता है skill जब कोई कार्य मेल खाता है; अन्यथा इसे `$agenteye-cli` के रूप में स्पष्ट रूप से invoke करें।

Skill को `agenteye` CLI के साथ बनाए रखा जाता है और आपके AgentEye पैकेज के भाग के रूप में वितरित किया जाता है — यदि आपके पास `agenteye-cli` फोल्डर नहीं है, तो अपने AgentEye संपर्क से पूछें। इसके बारे में कुछ भी गेटेड नहीं है: इसे कोई Docker image की आवश्यकता नहीं है और कोई credential नहीं है, क्योंकि यह केवल **public** `agenteye` CLI को आपके अपने डैशबोर्ड के विरुद्ध चलाता है।

***

## सुरक्षा — mutations **नहीं** prompted जब कोई एजेंट CLI चलाता है

**कोई एजेंट को परिवर्तन करने देने से पहले इसे पढ़ें।**

`agenteye` CLI आम तौर पर किसी विनाशकारी कार्य से पहले *"क्या आप सुनिश्चित हैं?"* पूछता है। यह **auto-skips that confirmation जब यह किसी टर्मिनल से जुड़ा नहीं है — जो बिल्कुल वह है कि कैसे एक कोडिंग एजेंट इसे चलाता है — और `--json` भी इसे स्किप करता है।** इसलिए सुरक्षा प्रॉम्प्ट एजेंट के लिए **नहीं** फायर होगा।

Skill को इसके लिए लिखा गया है: इसे निर्देशित किया जाता है कि यह बिल्कुल कमांड को स्टेट करे जो यह चलाएगा और किसी भी state change से पहले आपकी स्पष्ट **ठीक है** प्राप्त करे। उस अनुशासन को रखें — जब आप AgentEye को एजेंट के माध्यम से चलाते हैं, *आप* confirmation step हैं। state-changing कमांड्स जिन पर ध्यान देना है:

* `keys create` / `update` / `disable` / `regenerate`
* `users create` / `update` / `disable` / `enable`
* `settings set`
* `alerts create` / `update` / `delete` / `test`
* writing `incidents` subcommands: `ack` / `assign` / `resolve` / `open` / `comment-add` / `comment-delete` / `subscribe` / `unsubscribe`
* `query create` / `update` / `delete`
* `agent rename` / `delete`
* `orgs switch`

**Observe** के अंतर्गत सब कुछ (`events`, `sessions`, `evals`, `errors`, `list`, `whoami`, `orgs list/current/perms`) read-only है और कुछ भी नहीं बदलता।

क्योंकि एजेंट **आप** के रूप में कार्य करता है, यह केवल वही कर सकता है जो आपकी लॉगिन को अनुमति है — अनुमतियों को **per org** resolve किया जाता है (देखें [api-keys.md](/hi/agenteye/api-keys))। एक कमांड जिसके लिए आपके पास अनुमति नहीं है exit code `5` के साथ return करता है साथ ही सटीक अनुमति named, तो एजेंट आपको बिल्कुल बता सकता है कि किसी व्यवस्थापक से क्या पूछना है, अपारदर्शी तरीके से विफल होने के बजाय।

***

## आप इससे क्या पूछ सकते हैं

Skill plain-English intent को सही `agenteye` कमांड में मैप करता है, पहले valid values को discover करता है (`list <kind>`, `whoami`) ताकि यह अनुमान न लगाए:

* *"क्या कुछ टूटा/फायरिंग है पिछले 24 घंटों में?"* → `errors --since 24h --aggregate`, फिर एक breakdown।
* *"सेशन `run-001` क्यों विफल हुआ?"* → `events --session-id run-001 --all` + `evals --session-id run-001`।
* *"यह सप्ताह गुणवत्ता कैसे trending है?"* → `evals --aggregate --since 7d`, फिर low-scoring runs में ड्रिल करें।
* *"CI को एक key दें जो केवल events को push कर सके।"* → `keys create ci --add events:add` (यह कमांड को स्टेट करता है, फिर इसे बनाता है और एक बार का secret capture करता है)।
* *"किसके पास एक्सेस है? Dana को read-only बनाएं।"* → `users list` → `users update dana@… --permission-set read-only` (आपके साथ confirm करने के बाद)।
* *"फायरिंग इंसिडेंट को acknowledge करें और इसे मेरे लिए असाइन करें।"* → `incidents list --state firing` → `incidents ack <id>` / `incidents assign <id> you@…`।

सटीक कमांड्स, flags, और इन के पीछे JSON shapes के लिए, देखें [cli.md](/hi/agenteye/cli) और [cli-recipes.md](/hi/agenteye/cli-recipes)।

***

## यह भी देखें

* **[CLI](/hi/agenteye/cli)** — `agenteye` के लिए पूर्ण कमांड और flag संदर्भ।
* **[CLI recipes for agents](/hi/agenteye/cli-recipes)** — कॉपी-पेस्ट `jq` पैटर्न और exit-code handling।
* **[AI Assistant](/hi/agenteye/assistant)** — in-dashboard assistant (इस terminal skill के साथ भ्रमित न करें)।
* **[API Keys](/hi/agenteye/api-keys)** — per-org अनुमति मॉडल जो यह define करता है कि skill क्या कर सकता है।
