Exemplos Agent2Agent (A2A)
Este repositório contém exemplos de código e demonstrações que utilizam o Protocolo Agent2Agent (A2A).
Repositórios Relacionados
- A2A - Especificação e documentação do A2A.
- a2a-python - SDK Python para A2A.
- a2a-inspector - Ferramenta UI para inspeção de agentes habilitados para A2A.
Contribuindo
Contribuições são bem-vindas! Veja o Guia de Contribuição.
Obtendo ajuda
Por favor, utilize a página de issues para sugestões, feedback ou para relatar bugs.
Aviso
Este repositório não é um produto oficialmente suportado pelo Google. O código nele contido é apenas para fins demonstrativos.
Importante: O código de exemplo fornecido é para fins de demonstração e ilustra a mecânica do protocolo Agent-to-Agent (A2A). Ao desenvolver aplicações para produção, é fundamental tratar qualquer agente fora do seu controle direto como uma entidade potencialmente não confiável.
Todos os dados recebidos de um agente externo—incluindo, mas não se limitando ao AgentCard, mensagens, artefatos e status de tarefas—devem ser tratados como entrada não confiável. Por exemplo, um agente malicioso pode fornecer um AgentCard contendo dados manipulados em seus campos (ex.: descrição, nome, skills.description). Se esses dados forem usados sem sanitização para construir prompts para um Modelo de Linguagem de Grande Porte (LLM), isso pode expor sua aplicação a ataques de injeção de prompt. Falhar em validar e sanitizar adequadamente esses dados antes do uso pode introduzir vulnerabilidades de segurança na sua aplicação.
Os desenvolvedores são responsáveis por implementar medidas de segurança adequadas, como validação de entrada e tratamento seguro de credenciais para proteger seus sistemas e usuários.
--- Tranlated By Open Ai Tx | Last indexed: 2025-08-19 ---