आपको क्या मिलता है
- आपके चुने हर एजेंट के लिए एक Agent Card, जिसमें उसके स्किल सूचीबद्ध हों
tasks/send,tasks/getऔरtasks/cancelवाला JSON-RPC 2.0 एंडपॉइंट- बिल्ट-इन, MCP और HTTP टूल के साथ टूल-कॉलिंग लूप में जुड़े रिमोट A2A एजेंट
- रिमोट एजेंट का केवल एक हिस्सा दिखाने के लिए स्किल फ़िल्टर
EDDI में यह कैसे काम करता है
- किसी एजेंट को
a2aEnabled: true, एक विवरण और विज्ञापित किए जाने वाले स्किल के साथ ऑप्ट-इन करें। - पीयर उसका कार्ड
/a2a/agents/{agentId}/agent.jsonसे लेते हैं औरPOST /a2a/agents/{agentId}को कॉल करते हैं। - रिमोट एजेंट इस्तेमाल करने के लिए उसे LLM टास्क में
a2aAgentsके अंतर्गत उसके URL और वॉल्ट-संदर्भित 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"]
}
]
}गवर्नेंस
- Agent Card जानबूझकर अनाम हैं, ताकि कोई पीयर क्रेडेंशियल मिलने से पहले एजेंट खोज सके। प्रमाणीकरण चालू होने पर एजेंटों की सूची और JSON-RPC एंडपॉइंट दोनों के लिए टोकन चाहिए।
- रिमोट एजेंट के टूल उन्हीं अनुमोदन गेट और टूल-रिज़ल्ट गार्डरेल से गुज़रते हैं जो अन्य टूल स्रोतों पर लागू हैं, और API कुंजी वॉल्ट में रहती है।
tasks/sendआपके LLM बजट पर कन्वर्सेशन चलाता है, इसीलिए यह अनाम नहीं है।
जानने योग्य बातें
- प्रमाणीकरण चालू होने पर कार्ड एक टोकन एंडपॉइंट बताता है। जब तक आप
eddi.a2a.public-token-endpointसेट न करें, EDDI Keycloak जैसा पाथ बना लेता है, इसलिए अन्य आइडेंटिटी प्रोवाइडर के लिए इसे सेट करें।
संबंधित इंटीग्रेशन
इस पेज का कॉन्फ़िगरेशन और व्यवहार EDDI दस्तावेज़ों पर आधारित है, जिन्हें 2026-10-14 को जाँचा गया। रिलीज़ के बीच फ़ील्ड नाम और डिफ़ॉल्ट बदल सकते हैं, इसलिए उन्हें अपने संस्करण के दस्तावेज़ों में पुष्टि करें।