मुख्य सामग्री पर जाएं

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 आपको समान डेटा और नियंत्रण तक पहुंचने के चार तरीके देता है। वे एक-दूसरे को पूरक करते हैं:
इंटरफेसयह क्या हैकहां चलता हैइसे कब चुनें
CLIagenteye के लिए कमांड/फ़्लैग संदर्भआपका टर्मिनलजब आप कोई विशिष्ट कमांड चलाना या स्क्रिप्ट करना चाहते हैं
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 आपकी वर्कस्टेशन पर आपके कोडिंग एजेंट के अंदर चलता है और agenteye CLI को आप के रूप में चलाता है। यह CLI की पूर्ण सतह चला सकता है, जिसमें mutations भी शामिल हैं — API keys बनाएं/घुमाएं/अक्षम करें, संगठन सेटिंग्स बदलें, incidents को resolve करें, सहेजे गए प्रश्न हटाएं — केवल आपकी CLI लॉगिन की अनुमतियों द्वारा सीमित। इसे बिल्कुल उसी तरह से सावधानीपूर्वक व्यवहार करें जैसे आप उन कमांड्स को हाथ से चलाते समय करेंगे।

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

  1. agenteye CLI इंस्टॉल और PATH पर (देखें cli.mdpipx 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 Codeagenteye-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)। एक कमांड जिसके लिए आपके पास अनुमति नहीं है 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 listusers update dana@… --permission-set read-only (आपके साथ confirm करने के बाद)।
  • “फायरिंग इंसिडेंट को acknowledge करें और इसे मेरे लिए असाइन करें।”incidents list --state firingincidents ack <id> / incidents assign <id> you@…
सटीक कमांड्स, flags, और इन के पीछे JSON shapes के लिए, देखें cli.md और cli-recipes.md

यह भी देखें

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