O que você recebe
- Um Agent Card para cada agente que você habilitar, listando suas habilidades
- Um endpoint JSON-RPC 2.0 com
tasks/send,tasks/getetasks/cancel - Agentes A2A remotos incorporados ao ciclo de chamada de ferramentas ao lado das ferramentas integradas, MCP e HTTP
- Filtros de habilidades para expor apenas parte de um agente remoto
Como funciona no EDDI
- Habilite um agente com
a2aEnabled: true, uma descrição e as habilidades a anunciar. - Os pares obtêm o card em
/a2a/agents/{agentId}/agent.jsone chamamPOST /a2a/agents/{agentId}. - Para consumir um agente remoto, liste-o em
a2aAgentsem uma tarefa de LLM, com a URL e uma chave de API referenciada do cofre. - O EDDI lê o card remoto, transforma cada habilidade em uma ferramenta chamada
{agentName}_{skillId}e a invoca comtasks/send.
Configuração
Extraída da documentação do EDDI. Marcadores como your-agent-id devem ser substituídos pelos seus próprios 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"]
}
]
}Governança
- Os Agent Cards são anônimos por projeto, para que um par possa descobrir um agente antes de ter credenciais. Com a autenticação ativada, tanto a listagem de agentes quanto o endpoint JSON-RPC exigem um token.
- As ferramentas de um agente remoto passam pelos mesmos portões de aprovação e proteções de resultado de ferramentas das outras fontes de ferramentas, e a chave de API permanece no cofre.
tasks/sendexecuta uma conversa no seu orçamento de LLM, e é por isso que não é anônimo.
Bom saber
- Com a autenticação ativada, o card anuncia um endpoint de token. O EDDI deduz um caminho no estilo Keycloak, a menos que você defina
eddi.a2a.public-token-endpoint, então defina-o para outros provedores de identidade.
Integrações relacionadas
A configuração e o comportamento desta página seguem a documentação do EDDI, verificada em 2026-10-14. Nomes de campos e valores padrão podem mudar entre versões, portanto confirme-os na documentação da sua versão.