title: “AgentEye CLI Agent Skill” description: “AgentEye AgentEye CLI Agent Skill डॉक्यूमेंटेशन।”
AgentEye CLI skill (agenteye-cli) एक इंस्टॉल करने योग्य Agent Skill है जो एक कोडिंग एजेंट — Claude Code, Codex, और संगत टूल्स — को सादे अंग्रेजी अनुरोधों से आपके AgentEye डिप्लॉयमेंट को agenteye CLI के माध्यम से संचालित करने के लिए सिखाता है: “क्या आज कुछ टूटा हुआ है?”, “CI को एक key दें जो केवल events को push कर सके”, “फायरिंग इंसिडेंट को स्वीकार करें और इसे मेरे लिए असाइन करें”।
यह कोई सेवा या अलग बाइनरी नहीं है। यह एक छोटा निर्देश बंडल है जो उस CLI के शीर्ष पर चलता है जिसे आप पहले से ही इंस्टॉल कर चुके हैं: एजेंट agenteye --json … को शेल करता है, स्वच्छ JSON को पार्स करता है, और आपको गद्य में जवाब देता है। सब कुछ जो यह कर सकता है, आप स्वयं उसी कमांड को टाइप करके कर सकते हैं।
यह अन्य AgentEye इंटरफेस से कैसे संबंधित है
AgentEye आपको समान डेटा और नियंत्रण तक पहुंचने के चार तरीके देता है। वे एक-दूसरे को पूरक करते हैं:| इंटरफेस | यह क्या है | कहां चलता है | इसे कब चुनें |
|---|---|---|---|
| CLI | agenteye के लिए कमांड/फ़्लैग संदर्भ | आपका टर्मिनल | जब आप कोई विशिष्ट कमांड चलाना या स्क्रिप्ट करना चाहते हैं |
| CLI recipes | कॉपी-पेस्ट jq/पाइपलाइन पैटर्न | आपका टर्मिनल / स्क्रिप्ट्स | जब आप CLI को ऑटोमेशन में वायर कर रहे हों |
| CLI skill (यह डॉक्यूमेंटेशन) | CLI पर एक प्राकृतिक-भाषा फ्रंट डोर | आपका कोडिंग एजेंट, आपकी वर्कस्टेशन पर | जब आप बस पूछना चाहते हैं और एजेंट को कमांड चुनने दें |
| In-dashboard AI Assistant | डैशबोर्ड में एम्बेडेड एक चैट | आपके क्लस्टर में एक आंतरिक agent कंटेनर | जब आप अपने डेटा पर डैशबोर्ड-में Q&A चाहते हैं |
in-dashboard AI Assistant के विरुद्ध — एक महत्वपूर्ण अंतर
ये दो अलग-अलग टूल्स हैं जिनके बहुत अलग प्रभाव क्षेत्र हैं:- in-dashboard AI Assistant (assistant.md) डैशबोर्ड में एम्बेडेड एक चैट है, जो एक आंतरिक
agentकंटेनर द्वारा संचालित है। यह read-only प्लस approval-gated authoring है: यह सहेजे गए प्रश्न और डैशबोर्ड ड्राफ्ट कर सकता है, लेकिन हर लेखन आपकी स्पष्ट क्लिक-अनुमोदन के लिए रुकता है, और यह कभी नहीं हटाता। यहagent:useअनुमति द्वारा गेटेड है और केवल उस संगठन के लिए डेटा देखता है जिसे आप देख रहे हैं। - CLI skill आपकी वर्कस्टेशन पर आपके कोडिंग एजेंट के अंदर चलता है और
agenteyeCLI को आप के रूप में चलाता है। यह CLI की पूर्ण सतह चला सकता है, जिसमें mutations भी शामिल हैं — API keys बनाएं/घुमाएं/अक्षम करें, संगठन सेटिंग्स बदलें, incidents को resolve करें, सहेजे गए प्रश्न हटाएं — केवल आपकी CLI लॉगिन की अनुमतियों द्वारा सीमित। इसे बिल्कुल उसी तरह से सावधानीपूर्वक व्यवहार करें जैसे आप उन कमांड्स को हाथ से चलाते समय करेंगे।
पूर्वापेक्षाएं
agenteyeCLI इंस्टॉल औरPATHपर (देखें cli.md —pipx install agenteye)।- आपका डैशबोर्ड URL सेट (
AGENTEYE_DASHBOARD_URL, या एजेंट--base-urlको पास करता है)। - एक लॉगिन किया गया सेशन: पहले स्वयं
agenteye loginचलाएं। skill नहीं ईमेल किए गए एक बार के कोड लॉगिन को आपके लिए पूरा कर सकता है — यह आपकोagenteye loginचलाने के लिए कहेगा यदि सेशन गायब है या समाप्त हो गया है (CLI exit code4)।
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को पढ़ता है। bundledagents/openai.yamlallow_implicit_invocation: trueसेट करता है, इसलिए Codex auto-selects करता है skill जब कोई कार्य मेल खाता है; अन्यथा इसे$agenteye-cliके रूप में स्पष्ट रूप से invoke करें।
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/regenerateusers create/update/disable/enablesettings setalerts create/update/delete/test- writing
incidentssubcommands:ack/assign/resolve/open/comment-add/comment-delete/subscribe/unsubscribe query create/update/deleteagent rename/deleteorgs switch
events, sessions, evals, errors, list, whoami, orgs list/current/perms) read-only है और कुछ भी नहीं बदलता।
क्योंकि एजेंट आप के रूप में कार्य करता है, यह केवल वही कर सकता है जो आपकी लॉगिन को अनुमति है — अनुमतियों को per org resolve किया जाता है (देखें api-keys.md)। एक कमांड जिसके लिए आपके पास अनुमति नहीं है 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@…।
यह भी देखें
- CLI —
agenteyeके लिए पूर्ण कमांड और flag संदर्भ। - CLI recipes for agents — कॉपी-पेस्ट
jqपैटर्न और exit-code handling। - AI Assistant — in-dashboard assistant (इस terminal skill के साथ भ्रमित न करें)।
- API Keys — per-org अनुमति मॉडल जो यह define करता है कि skill क्या कर सकता है।

