ما تحصل عليه
- بطاقة وكيل لكل وكيل تشترك به، تسرد مهاراته
- نقطة JSON-RPC 2.0 مع
tasks/sendوtasks/getوtasks/cancel - دمج وكلاء A2A البعيدين في حلقة استدعاء الأدوات بجانب الأدوات المدمجة وأدوات MCP وHTTP
- مرشّحات للمهارات لعرض جزء فقط من وكيل بعيد
كيف يعمل في EDDI
- فعّل وكيلاً بـ
a2aEnabled: trueمع وصف والمهارات المراد الإعلان عنها. - يجلب النظراء بطاقته من
/a2a/agents/{agentId}/agent.jsonويستدعونPOST /a2a/agents/{agentId}. - لاستهلاك وكيل بعيد، أدرجه تحت
a2aAgentsفي مهمة LLM مع عنوانه ومفتاح API مُشار إليه من الخزنة. - يقرأ EDDI البطاقة البعيدة، ويحوّل كل مهارة إلى أداة باسم
{agentName}_{skillId}ويستدعيها بـtasks/send.
الإعدادات
مأخوذة من وثائق EDDI. القيم النائبة مثل your-agent-id عليك استبدالها بقيمك.
{
"a2aEnabled": true,
"description": "Customer support agent specializing in order tracking",
"a2aSkills": ["order-tracking", "refund-processing"]
}{
"systemMessage": "You are an orchestrator agent...",
"a2aAgents": [
{
"url": "https://remote-eddi.example.com/a2a/agents/support-agent",
"name": "support-agent",
"apiKey": "${vault:remote-agent-key}",
"timeoutMs": 30000,
"skillsFilter": ["order-tracking"]
}
]
}الحوكمة
- بطاقات الوكلاء مجهولة بالتصميم، ليتمكن النظير من اكتشاف وكيل قبل أن يحمل بيانات اعتماد. عند تفعيل المصادقة يتطلب عرض الوكلاء ونقطة JSON-RPC كلاهما رمزاً.
- تمرّ أدوات الوكيل البعيد عبر بوابات الموافقة وضوابط نتائج الأدوات نفسها لمصادر الأدوات الأخرى، ويبقى مفتاح API في الخزنة.
- يشغّل
tasks/sendمحادثة على ميزانية LLM الخاصة بك، ولهذا لا يكون مجهولاً.
من المفيد أن تعرف
- عند تفعيل المصادقة تعلن البطاقة عن نقطة رمز. يشتق EDDI مساراً على نمط Keycloak ما لم تضبط
eddi.a2a.public-token-endpoint، فاضبطه لمزوّدات الهوية الأخرى.
تكاملات ذات صلة
الإعدادات والسلوك في هذه الصفحة مبنيان على وثائق EDDI، وقد روجعا بتاريخ 2026-10-14. قد تتغير أسماء الحقول والقيم الافتراضية بين الإصدارات، فتأكد منها في وثائق إصدارك.