تنسيق وكلاء الذكاء الاصطناعي

نسق خطوات Agent Harness وسير العمل الذي يديره MCP.

يعطي Dagu العمل المدعوم بالذكاء الاصطناعي حدود تشغيل إنتاجية: شغل خطوات Agent Harness عبر harness.run، واسمح للأدوات المتوافقة مع MCP بتشغيل Dagu عبر خادم MCP المدمج، واحتفظ بالسجلات وإعادة المحاولة والموافقات وسجل التدقيق في مكان واحد.

تنسيق الوكلاء الخارجيين بصيغة YAML
name: agent-review
schedule: "0 9 * * 1"

steps:
  - id: collect_context
    run: ./scripts/collect-release-context.sh
    output: RELEASE_CONTEXT

  - id: draft_notes
    action: harness.run
    with:
      provider: codex
      prompt: |
        Draft release notes from this context:
        ${steps.collect_context.outputs.RELEASE_CONTEXT}
    depends: [collect_context]

  - id: human_review
    run: ./scripts/request-approval.sh
    depends: [draft_notes]

تشغيل خارجي صريح لكل مزود

تشغيل Claude أو Codex أو Gemini أو OpenCode أو واجهات CLI مخصصة

عرض عمليات سير العمل للأدوات المتوافقة مع MCP

إبقاء المراجعة البشرية والسجلات وإعادة المحاولة والملفات الناتجة داخل Dagu

At a glance

دور Dagu في مكدس الوكلاء

وقت تشغيل الوكيل
Dagu

واجهات CLI خارجية عبر خطوات harness، إضافة إلى عملاء MCP عبر HTTP.

Typical alternative

غالبا ما تربط أطر الوكلاء التنسيق بوقت تشغيل واحد أو سطح نموذج واحد.

العمليات
Dagu

جداول، إعادة محاولة، سجلات، ملفات ناتجة، موافقات، وإعادة تشغيل.

Typical alternative

الأتمتة المعتمدة على prompt فقط تترك هذه الضوابط للسكربتات والأعراف الداخلية.

الملكية
Dagu

تعريفات سير العمل وبيئة التشغيل وسجل التدقيق تبقى في بيئتك.

Typical alternative

منصات الوكلاء المستضافة تسلم حالة التشغيل وبنية التكلفة إلى خدمة خارجية.

In depth

Where each tool fits

01

استخدم وكلاء خارجيين، لا وقت تشغيل مخفي

يبقي Dagu عمل الذكاء الاصطناعي صريحا: تستدعي خطوات سير العمل واجهة CLI الخارجية أو harness المخصص الذي يختاره الفريق.

  • استخدم harness.run مع Claude أو Codex أو Gemini أو OpenCode أو Aider أو أدوات داخلية
  • شغل المزود على المضيف أو داخل حاوية sandbox مضبوطة
  • بدل النماذج وواجهات CLI دون تغيير محرك سير العمل
02

دع الأدوات المتوافقة مع MCP تشغل Dagu

يبقى خادم MCP الخاص بـ Dagu مدمجا في خادم HTTP. يمكن للعملاء الموافق عليهم فحص الحالة، ومعاينة التعديلات، وتطبيق تغييرات DAG، والتحكم في التشغيل ضمن نفس حدود المصادقة الخاصة بالـ API.

  • اعرض حالة Dagu وأدوات التحكم في التشغيل دون تسليم بيانات اعتماد البنية التحتية الخام للوكلاء
  • استخدم dagu_read و dagu_change و dagu_execute من عملاء MCP
  • انسب طلبات MCP والإجراءات اللاحقة في سجل التدقيق
03

أبق ضوابط الإنتاج حول عمل الذكاء الاصطناعي

ما زالت مخرجات الوكيل تحتاج إلى جداول واعتماديات وإعادة محاولة وتحقق ومراجعة بشرية. يعامل Dagu هذه الضوابط كبنية سير عمل، لا كترقيع داخل prompt.

  • أضف خطوات موافقة قبل وصول المخرجات المولدة إلى الإنتاج
  • التقط stdout و stderr والملفات الناتجة والسجلات وتاريخ التشغيل للمراجعة
  • جدول سير عمل متكرر للتلخيص والفرز والتنظيف و QA

FAQ

Practical questions before adopting Dagu

هل Dagu إطار عمل لوكلاء الذكاء الاصطناعي؟

لا. Dagu ليس إطار عمل للوكلاء. إنه محرك سير عمل يشغل ويراقب خطوات Agent Harness وعملاء MCP والأوامر العادية.

ماذا يشغل harness.run؟

يشغل harness.run المزود الخارجي المضبوط: Claude أو Codex أو Gemini أو OpenCode أو Aider أو harness داخلي. لا يبدأ Dagu وكيلا مدمجا مخفيا.

ما دور MCP هنا؟

يسمح خادم MCP المدمج لعملاء MCP المصرح لهم بقراءة الحالة، ومعاينة التغييرات، وتعديل DAGs، والتحكم في التشغيل. لا تمرر بيانات الاعتماد إلى العميل؛ يحقنها Dagu وقت التشغيل.

Next step

Start with one workflow.

Install Dagu, move one fragile script or agent task into YAML, and decide from a real run history.