لماذا طورنا Apidog CLI + SKILL الجديد كليًا

قمنا ببناء Apidog CLI + SKILL لمعالجة ما لا يحسّنه MCP: سير عمل معقدة تتضمن بوابات تحقق وتنفيذًا منظمًا.

Oliver Kingsley

Oliver Kingsley

6 يوليو 2026

لماذا طورنا Apidog CLI + SKILL الجديد كليًا

Apidog للمؤسسات

النشر على الخوادم المحلية

SSO و RBAC

متوافق مع SOC 2

استكشف Apidog للمؤسسات

هذه سلسلة من 10 أجزاء تشارك كيف طوّرت Apidog Apidog CLI، وهي أداة سطر أوامر لاختبار واجهات برمجة التطبيقات وإدارة دورة حياة واجهات برمجة التطبيقات. اقرأ بالترتيب أو انتقل إلى أي منشور يثير اهتمامك:

العنوان التركيز
1 بنينا 126 أداة MCP. لكنها ليست الحل الأفضل للوكيل اكتشاف المشكلة
2 لماذا طورنا Apidog CLI الجديد تمامًا تطوير البنية
3 القاعدة الذهبية: CLI ينتج الحقائق، النموذج يعمل على الحقائق الفلسفة الأساسية
4 agentHints: تعليم واجهات سطر الأوامر (CLIs) للتحدث مع الوكلاء مخرجات منظمة
5 المهارة (SKILL): شحن الخبرة التشغيلية ككود الخبرة التشغيلية
6 الأرقام لا تكذب: 30% مكالمات أدوات أقل، 25% رموز مميزة أقل نتائج كمية
7 من PRD إلى حلقة الاختبار: سير عمل وكيل كامل مع Apidog CLI برنامج تعليمي عملي
8 لماذا لا يمكن المساومة على توافق CI/CD لأدوات الوكيل منظور DevOps
9 فرع الذكاء الاصطناعي: تغييرات مشروع أكثر أمانًا مع وكلاء الذكاء الاصطناعي طبقة الأمان
10 Spec-First كان بالأمس. مرحبًا بك في Skill-First. الرؤية والمستقبل

لقد بنينا CLI + SKILL للتعامل مع ما لا يحسّنه MCP: مسارات العمل المعقدة مع بوابات التحقق والتنفيذ المنظم.


MCP يواصل خدمة غرضه

قبل أن نتعمق في CLI + SKILL، دعنا نوضح: Apidog MCP لا يزال متاحًا ويتم صيانته.

يوفر MCP اتصالات أدوات موحدة تتبع البروتوكول – وهذا قيم لـ:

لم نستبدل MCP. لقد بنينا CLI + SKILL لتكميله.

ما اكتشفناه هو أن MCP يتفوق في ربط الأدوات، ولكن بالنسبة لمسارات عمل البحث والتطوير المعقدة – العمليات متعددة الخطوات مع التحقق، والقراءة العكسية، والتحقق – يستفيد الوكلاء من العمليات الهندسية القابلة للتنفيذ. هذا هو المكان الذي يتناسب فيه CLI + SKILL.

فكر في الأمر بهذه الطريقة:

نوع المهمة النهج الموصى به
استدعاء أداة بسيط (مثل الحصول على نقطة نهاية) MCP أو CLI—كلاهما يعمل
مسار عمل متعدد الخطوات (مثل إنشاء اختبار، التحقق، التشغيل) CLI + SKILL—تجربة أفضل
تكامل CI/CD CLI—مناسب بشكل طبيعي
تكامل نظام MCP البيئي MCP—معيار البروتوكول

واجهة سطر الأوامر القديمة: تشغيل الاختبارات في النهاية

لطالما كانت Apidog CLI نقطة الدخول في سطر الأوامر لتشغيل اختبارات واجهة برمجة التطبيقات.

apidog run --project <projectId> --test-scenario <scenarioId> --environment <environmentId>

هذا الأساس لا يزال مهمًا. تحتاج الفرق إلى طريقة موثوقة لـ:

لكن واجهة سطر الأوامر القديمة ركزت بشكل أساسي على تنفيذ الاختبارات. وظهرت قرب نهاية مسار العمل:

التصميم → التوثيق → المحاكاة → التصحيح → الاختبار → [CLI يشغل الاختبارات]

كانت واجهة سطر الأوامر هي الخطوة الأخيرة – بعد الانتهاء من كل شيء آخر.


المتطلبات الجديدة: الوكلاء يحتاجون المزيد

تطوير واجهات برمجة التطبيقات يتغير.

يشارك وكلاء الذكاء الاصطناعي الآن في:

المرحلة نشاط الوكيل
تصميم واجهة برمجة التطبيقات توليد تعريفات نقطة النهاية من PRD
توليد الاختبار إنشاء حالات اختبار من مواصفات واجهة برمجة التطبيقات
التصحيح تحليل الإخفاقات، اقتراح الإصلاحات
الترحيل نقل واجهات برمجة التطبيقات بين المشاريع
الصيانة تحديث الاختبارات عند تغيير واجهات برمجة التطبيقات

بالنسبة لمسارات العمل هذه، لا يمكن أن تكون واجهة سطر الأوامر مجرد الخطوة الأخيرة التي تشغل الاختبارات الموجودة.

يجب أن توفر للوكلاء أيضًا طريقة مستقرة من أجل:


توسع منهجي، وليس إضافة تدريجية

Apidog CLI الجديد ليس مجرد إضافة بعض الأوامر إلى CLI القديم.

إنه يقدم قدرات Apidog الأساسية بشكل منهجي إلى CLI، مما يجعله طبقة سير عمل للمطورين، والسكريبتات، ووكلاء الذكاء الاصطناعي.

سؤال CLI القديم سؤال CLI الجديد
"كيف أقوم بتشغيل اختبارات Apidog خارجيًا؟" "كيف يمكن لوكلاء الذكاء الاصطناعي استخدام Apidog بثبات؟"

تغيرت الحدود المعمارية وراء ذلك بشكل كبير.


مقارنة سلسلة التنفيذ بين MCP و CLI

دعونا نقارن سلاسل التنفيذ النموذجية لمسارات العمل المعقدة.

مسار MCP (جيد لربط الأدوات)

تهيئة جلسة MCP
        ↓
تحميل قائمة الأدوات + أوصاف الأدوات
        ↓
الوكيل يختار الأداة
        ↓
البحث عن المزيد من الأدوات (listOpenApiEndpoints)
        ↓
الحصول على المخطط (getOpenApiDetails)
        ↓
تنفيذ مكالمة HTTP (executeOpenApi)

قوة MCP: بروتوكول موحد لربط الأدوات بالوكلاء.

موضع التعقيد: يكمن معظم التعقيد في سياق النموذج ومرحلة اختيار الأداة. يحتاج الوكيل إلى فهم:

متى يعمل بشكل جيد: العمليات البسيطة ذات التعيين الواضح للأداة إلى المهمة.

متى يصبح تحديًا: مسارات العمل المعقدة حيث يجب على الوكيل تنسيق أدوات متعددة، وفهم دلالات المنتج، والتعامل مع التحقق.

مسار CLI + SKILL (أفضل لمسارات العمل المعقدة)

SKILL يحكم نوع المهمة
        ↓
CLI ينفذ أوامر ذات دلالة للمنتج
        ↓
cli-schema يتحقق من البنية
        ↓
agentHints يعطي اقتراحات للخطوة التالية
        ↓
حلقة التحقق (الحصول على قراءة عكسية أو apidog run)

قوة CLI + SKILL: توزيع التعقيد في النظام الهندسي.

موضع التعقيد:

متى يعمل بشكل جيد: مسارات العمل متعددة الخطوات، العمليات الثقيلة بالتحقق، الاختبار المعتمد على الوكيل.


الاختلاف الرئيسي: أين يكمن التعقيد

الفرق بين هذين النهجين هو أين يوضع التعقيد.

النهج أين يكمن التعقيد الأفضل لـ
MCP سياق النموذج + مرحلة اختيار الأداة استدعاءات الأدوات البسيطة، نظام MCP البيئي
CLI + SKILL النظام الهندسي (SKILL، CLI، التحقق، التلميحات) مسارات العمل المعقدة، العمليات متعددة الخطوات

في MCP، يجب على النموذج أن يحمل:

يعمل هذا عندما يكون التعيين من المهمة إلى الأداة مباشرًا.

في CLI + SKILL، يحمل النظام الهندسي:

يعمل هذا بشكل أفضل عندما تحتوي مسارات العمل على بوابات تحقق، ومتطلبات قراءة عكسية، وحلقات تحقق.


مثال على سير عمل نموذجي

فيما يلي مثال ملموس لسير عمل CLI + SKILL:

# الخطوة 1: قراءة الحقائق
apidog endpoint get <endpointId> --project <projectId>

# الخطوة 2: التحقق قبل الكتابة
apidog cli-schema validate test-case-create --file ./test-case-create.json

# الخطوة 3: تنفيذ التحقق
apidog run --project <projectId> --out-dir ./apidog-reports

تمثل هذه الأوامر الثلاثة ثلاثة إجراءات هندسية:

الأمر الإجراء
endpoint get قراءة الحقائق من المشروع
cli-schema validate التحقق من البنية قبل الكتابة
apidog run تنفيذ التحقق

مسار الوكيل لمسارات العمل المعقدة

بالنسبة لمسارات العمل المعقدة ومتعددة الخطوات، يستفيد مسار الوكيل من بنية CLI + SKILL.

مسار MCP لمسارات العمل المعقدة

"اختر الأدوات ← افهم المخططات ← نسق التسلسل ← تعامل مع الأخطاء"

يقوم الوكيل بـ:

يمكن أن يعمل هذا، ولكنه يتطلب قدرًا كبيرًا من التفكير النموذجي لكل نقطة قرار.

مسار CLI + SKILL لمسارات العمل المعقدة

"اقرأ الحقائق ← توليد التغييرات ← تحقق من البنية ← اكتب ← تشغيل التحقق"

يقوم الوكيل بـ:

يتعامل النظام الهندسي مع التحقق، والتوجيه، والتأكيد – مما يقلل من عبء التفكير النموذجي.

يمكن لكلا المسارين إكمال المهمة. CLI + SKILL يقلل التعقيد في مرحلة سياق النموذج.


ما تغطيه واجهة سطر الأوامر الآن

مع الترقية، تغطي واجهة سطر الأوامر الآن المزيد من موارد Apidog الأساسية:

المورد قدرة CLI
المشاريع والبيانات الوصفية القائمة، القراءة
واجهات برمجة التطبيقات وتعريفات واجهات برمجة التطبيقات الحصول، الإنشاء، التحديث
البيئات والمتغيرات القائمة، الإدارة
حالات الاختبار الإنشاء، التحديث، التحقق
سيناريوهات الاختبار الإنشاء، التحديث، استيراد الخطوات، الحصول بالتفصيل
مجموعات الاختبار الإدارة
التقارير التوليد من apidog run
الاستيراد/التصدير تصدير المشروع، استيراد الملفات

هذا يغير دور Apidog CLI.

لم تعد مجرد وسيلة لتنفيذ الاختبارات بعد الانتهاء من كل شيء آخر.

يمكنها الآن المشاركة مبكرًا في حلقة التطوير – حيث يحتاج الوكيل إلى:


ملخص البنية

البعد MCP CLI + SKILL
القوة الأساسية ربط الأدوات تنفيذ سير العمل
موقع التعقيد سياق النموذج النظام الهندسي
مسار الوكيل للمهام المعقدة اختيار، تنسيق، إعادة المحاولة قراءة، تحقق، كتابة، تأكيد
التغطية 126 أداة تم إنشاؤها + أدوات أصلية إدارة الموارد الكاملة + التحقق
أفضل ملاءمة عمليات بسيطة، نظام MCP البيئي مسارات عمل معقدة، CI/CD

كلاهما متاح. اختر بناءً على مهمتك.


ماذا بعد؟

الآن بعد أن أوضحنا كيف يكمل CLI + SKILL نظام MCP، السؤال التالي هو:

ما هو المبدأ الأساسي الذي يجعل CLI + SKILL فعالًا لمسارات العمل المعقدة؟

في الجزء الثالث، القاعدة الذهبية: CLI ينتج الحقائق، النموذج يعمل على الحقائق، سنستكشف فلسفة التصميم التي توجه كل قرار في CLI + SKILL – بدءًا من cli-schema validate، وهي بوابة الجودة التي تكتشف الأخطاء قبل أن تصبح كتابات فاشلة.


النقاط الرئيسية


قم بتنزيل Apidog من أجل تصميم، محاكاة، اختبار، و توثيق واجهات برمجة التطبيقات في مساحة عمل واحدة. تعرف على المزيد حول Apidog CLI لاختبار واجهات برمجة التطبيقات عبر سطر الأوامر، وأتمتة CI، وسير عمل وكلاء الذكاء الاصطناعي.

زر التنزيل

ممارسة تصميم API في Apidog

اكتشف طريقة أسهل لبناء واستخدام واجهات برمجة التطبيقات