تنسيق وكلاء الذكاء الاصطناعي
نسّق agent CLIs كأنها workflows إنتاجية.
يمنح Dagu أوامر وكلاء الذكاء الاصطناعي الطبقة التشغيلية التي تحتاجها: scheduling وdependencies وretries وlogs وartifacts ونقاط مراجعة بشرية.
name: agent-release-notes
schedule: "0 9 * * 1"
steps:
- id: collect_changes
run: git log --since="7 days ago" --oneline
output: GIT_LOG
- id: draft_notes
action: harness.run
with:
prompt: |
Draft release notes from this git context:
${GIT_LOG}
depends: [collect_changes]
- id: human_review
run: ./scripts/request-approval.sh
depends: [draft_notes]يعمل مع agent CLIs التي يستخدمها فريقك بالفعل
إدخال المراجعة البشرية بشكل طبيعي في المسار
بقاء logs وartifacts تحت سيطرتك
إمكانية تبديل models وproviders
At a glance
دور Dagu في stack الوكلاء
اربط أي وكيل عبر CLI أو API.
المنصات المستضافة تربط orchestration غالباً بسطح نموذجها الخاص.
Scheduling وretries وlogs وartifacts وapprovals وreruns.
الأتمتة المعتمدة على prompts فقط تحتاج كثيراً من glue code.
التعريفات وlogs وruntime تبقى في بيئتك.
الـ harness المستضاف يجعل التحكم في الحالة والتكلفة أصعب.
In depth
Where each tool fits
أبقِ الـ harness تحت سيطرتك
Workflow الوكيل ليس مجرد prompt واحد. إنه يجمع السياق ويتحقق من المخرجات ويطلب approval وينشر artifacts.
- اعتبر استدعاءات الوكيل خطوات لها dependencies وretries
- احتفظ بـ stdout وstderr وartifacts وتاريخ التشغيل
- أضف validation وapproval قبل النشر
استخدم الأدوات التي يثق بها فريقك
Dagu ليس framework للوكلاء. إنه طبقة command workflows تشغّل الـ CLI والسكربتات التي تستخدمها بالفعل.
- استدعِ Claude وCodex وGemini وAider أو الأدوات الداخلية
- غيّر المزود عبر الأوامر وenvironment variables
- تجنب ربط workflows بحل احتكاري واحد
جدول عمل الوكلاء المتكرر
ملاحظات الإصدار والفرز والتنظيف والتقارير وQA يمكن أن تتحول من prompts يدوية إلى workflows مجدولة.
- شغّل workflows الوكلاء على cron
- وزّع التنفيذ عبر repos أو teams أو environments
- سجّل كل تشغيل للمراجعة اللاحقة
FAQ
Practical questions before adopting Dagu
هل Dagu هو framework لوكلاء الذكاء الاصطناعي؟
لا. Dagu هو طبقة command workflows أسفل عمل الوكلاء. هو يخطط الأوامر ويراقبها من دون فرض نموذج أو نظام prompts معين.
كيف تعمل الموافقات البشرية؟
يمكن نمذجة approval كخطوة مستقلة. تضيف الفرق عادة scripts للمراجعة أو notifications أو manual gates قبل النشر.
هل يمكن استخدام عدة providers للوكلاء؟
نعم. بما أن الخطوات هي أوامر، يستطيع workflow واحد تشغيل CLIs وسكربتات مختلفة.
Next step
Start with one workflow.
Install Dagu, move one fragile script or agent task into YAML, and decide from a real run history.