agenteye-cli) هي مهارة Agent قابلة للتثبيت تعلّم وكيل الترميز — Claude Code و Codex والأدوات المتوافقة — كيفية تشغيل نشر AgentEye لديك من خلال agenteye CLI من طلبات باللغة الإنجليزية العادية: “هل هناك أي شيء معطل اليوم؟”، “أعطِ CI مفتاحاً يمكنه فقط دفع الأحداث”، “اعترف بحادثة الإطلاق وأسندها إليّ”.
ليست خدمة أو ملف ثنائي منفصل. إنها حزمة تعليمات صغيرة تعمل فوق CLI الذي قمت بتثبيته بالفعل: ينفذ الوكيل أوامر agenteye --json …، ويحلل JSON النظيف، ويجيبك بالنثر. كل شيء يمكنه فعله، يمكنك فعله بنفسك بكتابة نفس الأوامر.
كيف يتعلق بواجهات AgentEye الأخرى
توفر AgentEye لك أربع طرق للوصول إلى نفس البيانات والتحكم. يكملان بعضهما البعض:| الواجهة | ما هي | حيث تعمل | استخدمها عندما |
|---|---|---|---|
| CLI | مرجع الأوامر والعلامات لـ agenteye | محطتك الطرفية | تريد تشغيل أو برمجة أمر معين |
| وصفات CLI | أنماط jq/خط أنابيب جاهزة للنسخ | محطتك الطرفية / البرامج النصية | تقوم بربط CLI بالأتمتة |
| مهارة CLI (هذا المستند) | باب أمامي باللغة الطبيعية على CLI | وكيل الترميز لديك، على محطة العمل الخاصة بك | تريد أن تسأل فقط واترك الوكيل يختار الأمر |
| مساعد ذكاء اصطناعي داخل لوحة التحكم | دردشة مضمنة في لوحة التحكم | حاوية agent داخلية في مجموعتك | تريد أسئلة وأجوبة داخل لوحة التحكم حول بياناتك |
مقابل مساعد ذكاء اصطناعي داخل لوحة التحكم — تمييز مهم
هذه أداتان مختلفتان تماماً بنطاقات تأثير مختلفة جداً:- مساعد ذكاء اصطناعي داخل لوحة التحكم (assistant.md) هو دردشة مضمنة في لوحة التحكم، مدعومة بحاوية
agentداخلية. وهو للقراءة فقط مع التأليف المحمي بالموافقة: يمكنه صياغة الاستعلامات المحفوظة ولوحات التحكم، لكن كل عملية كتابة تتوقف مقابل نقرة الموافقة الصريحة، ولا تحذف أبداً. يتم التحكم فيه بواسطة إذنagent:useوترى فقط البيانات الخاصة بالمنظمة التي تعرضها. - مهارة CLI تعمل على محطة العمل الخاصة بك داخل وكيل الترميز الخاص بك وتشغل
agenteyeCLI كـ أنت. يمكنها تنفيذ السطح الكامل للـ CLI، بما في ذلك التعديلات — إنشاء/تدوير/تعطيل مفاتيح API، وتغيير إعدادات المنظمة، وحل الحوادث، وحذف الاستعلامات المحفوظة — مقيدة فقط بأذونات تسجيل دخول CLI الخاص بك. تعاملها بنفس الحذر الذي تتعامل به مع تشغيل تلك الأوامر يدوياً.
المتطلبات الأساسية
agenteyeCLI مثبت وعلىPATH(انظر cli.md —pipx install agenteye).- عنوان URL لوحة التحكم الخاص بك معين (
AGENTEYE_DASHBOARD_URL، أو ينقل الوكيل--base-url). - جلسة تسجيل دخول: شغّل
agenteye loginبنفسك أولاً. المهارة لا تستطيع إكمال تسجيل دخول رمز لمرة واحدة عبر البريد الإلكتروني لك — ستخبرك بتشغيلagenteye loginإذا كانت الجلسة مفقودة أو انتهت صلاحيتها (رمز خروج CLI4).
تثبيت المهارة
Agent Skills هي مجلدات تحتوي علىSKILL.md (بالإضافة إلى مراجع اختيارية). تقوم بتثبيت مهارة agenteye-cli بوضع مجلدها حيث يبحث وكيلك عن المهارات:
- Claude Code — انسخ مجلد
agenteye-cli/إلى~/.claude/skills/(متاح في كل مشروع) أو إلى<your-repo>/.claude/skills/(مقصور على هذا المستودع). يكتشفها Claude Code تلقائياً؛ تحقق من قائمة/skills، أو اسأل سؤالاً يتطابق مع وصفها. - Codex (OpenAI) — يقرأ Codex نفس
SKILL.md. ملفagents/openai.yamlالمضمن يعينallow_implicit_invocation: true، لذلك يختار Codex المهارة تلقائياً عندما تتطابق المهمة؛ وإلا فاستدعها صراحةً باسم$agenteye-cli.
agenteye CLI وتوزيعها كجزء من حزمة AgentEye الخاصة بك — إذا لم يكن لديك مجلد agenteye-cli، فاتصل بجهة اتصال AgentEye الخاصة بك. لا شيء عنها مقيد: فهي لا تحتاج إلى صورة Docker أو بيانات اعتماد، لأنها تقود فقط CLI العام agenteye مقابل لوحة التحكم الخاصة بك.
الأمان — التعديلات لا تطلب موجه عندما ينفذ وكيل CLI
اقرأ هذا قبل السماح لوكيل بإجراء تغييرات. يطلبagenteye CLI عادةً “هل أنت متأكد؟” قبل إجراء مدمر. يتخطى ذلك الأكيد تلقائياً عندما لا يكون متصلاً بمحطة طرفية — وهو بالضبط كيف يقوم به وكيل ترميز — و --json يتخطاه أيضاً. لذا فإن موجه الأمان لن ينطلق للوكيل.
تمت كتابة المهارة للتعويض: تم تعليمها الإدلاء بالأمر الدقيق الذي ستقوم به والحصول على موافقتك الصريحة قبل أي تغيير حالة. حافظ على هذا الانضباط — عندما تقود AgentEye من خلال وكيل، أنت خطوة التأكيد. أوامر تغيير الحالة التي يجب الحذر منها:
keys create/update/disable/regenerateusers create/update/disable/enablesettings setalerts create/update/delete/test- أوامر الكتابة
incidents: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) للقراءة فقط ولا يغيّر أي شيء.
لأن الوكيل يعمل بصفتك أنت، فيمكنه فقط فعل ما يُسمح به بواسطة تسجيل دخولك — يتم حل الأذونات لكل منظمة (انظر api-keys.md). أمر تفتقر الإذن له يرجع كود الخروج 5 مع الإذن الدقيق المذكور، حتى يتمكن الوكيل من إخبارك بالضبط ما تطلبه من مسؤول بدلاً من الفشل بغموض.
ما يمكنك السؤال عنه
تعيّن المهارة القصد باللغة الطبيعية إلى أمرagenteye الصحيح، مكتشفة القيم الصحيحة أولاً (list <kind>, whoami) حتى لا تخمّن:
- “هل هناك أي شيء معطل / حريق في آخر 24 ساعة؟” →
errors --since 24h --aggregate، ثم تحليل. - “لماذا فشلت جلسة
run-001؟” →events --session-id run-001 --all+evals --session-id run-001. - “كيف تتجه الجودة هذا الأسبوع؟” →
evals --aggregate --since 7d، ثم حفر في التشغيلات منخفضة الدرجات. - “أعطِ CI مفتاحاً يمكنه فقط دفع الأحداث.” →
keys create ci --add events:add(تذكر الأمر، ثم تنشئه وتلتقط السر لمرة واحدة). - “من لديه وصول؟ اجعل Dana للقراءة فقط.” →
users list→users update dana@… --permission-set read-only(بعد تأكيدك). - “اعترف بحادثة الإطلاق وأسندها إليّ.” →
incidents list --state firing→incidents ack <id>/incidents assign <id> you@….
انظر أيضاً
- CLI — مرجع الأمر والعلم الكامل لـ
agenteye. - وصفات CLI للوكلاء — أنماط
jqوالتعامل مع رموز الخروج جاهزة للنسخ. - مساعد ذكاء اصطناعي — المساعد داخل لوحة التحكم (لا تخلطه مع هذه مهارة الطرفية).
- مفاتيح API — نموذج الأذونات لكل منظمة الذي يحد من ما يمكن للمهارة فعله.

