Qué obtienes
- Una Agent Card por cada agente que actives, con sus habilidades
- Un endpoint JSON-RPC 2.0 con
tasks/send,tasks/getytasks/cancel - Agentes A2A remotos integrados en el bucle de llamadas a herramientas junto a las herramientas integradas, MCP y HTTP
- Filtros de habilidades para exponer solo una parte de un agente remoto
Cómo funciona en EDDI
- Activa un agente con
a2aEnabled: true, una descripción y las habilidades que se anunciarán. - Los pares obtienen su tarjeta en
/a2a/agents/{agentId}/agent.jsony llaman aPOST /a2a/agents/{agentId}. - Para consumir un agente remoto, inclúyelo en
a2aAgentsdentro de una tarea de LLM con su URL y una clave de API referenciada desde la bóveda. - EDDI lee la tarjeta remota, convierte cada habilidad en una herramienta llamada
{agentName}_{skillId}y la invoca contasks/send.
Configuración
Extraída de la documentación de EDDI. Los marcadores como your-agent-id deben sustituirse por tus propios valores.
{
"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"]
}
]
}Gobernanza
- Las Agent Cards son anónimas por diseño, para que un par pueda descubrir un agente antes de tener credenciales. Con la autenticación activada, tanto el listado de agentes como el endpoint JSON-RPC requieren un token.
- Las herramientas de un agente remoto pasan por las mismas puertas de aprobación y barreras de resultado de herramientas que otras fuentes de herramientas, y la clave de API permanece en la bóveda.
tasks/sendejecuta una conversación con cargo a tu presupuesto de LLM, y por eso no es anónimo.
Conviene saber
- Con la autenticación activada, la tarjeta anuncia un endpoint de token. EDDI deduce una ruta al estilo de Keycloak salvo que definas
eddi.a2a.public-token-endpoint, así que defínelo para otros proveedores de identidad.
Integraciones relacionadas
La configuración y el comportamiento de esta página siguen la documentación de EDDI, comprobada el 2026-10-14. Los nombres de campo y los valores por defecto pueden cambiar entre versiones, así que confírmalos en la documentación de tu versión.