Amazon Bedrock AgentCore e AG-UI: o que muda para interfaces de agentes
TL;DR
Em 2026, o Amazon Bedrock AgentCore Runtime passou a suportar o protocolo AG-UI, criando um caminho mais padronizado para conectar agentes a interfaces de usuário com streaming de eventos e estado em tempo real. Na prática, isso reduz a quantidade de infraestrutura que o time precisa montar para auth, isolamento de sessão e escala, enquanto mantém a UI sincronizada com a execução do agente.
O que a mudança anuncia, de forma objetiva
O suporte ao AG-UI no Amazon Bedrock AgentCore Runtime coloca o runtime como uma camada gerenciada para receber servidores AG-UI e expor experiências interativas para aplicações web. A documentação de implementação reforça que o runtime funciona como proxy entre a interface e o servidor no container, com contratos e endpoints próprios para HTTP/SSE e WebSocket.
O ponto central não é só “mais um protocolo”. É a separação clara entre três responsabilidades: o agente executa sua lógica, o servidor AG-UI publica eventos de execução, e o runtime cuida do envelope operacional publicado pela AWS. Essa divisão ajuda a reduzir acoplamento entre front-end e back-end em aplicações de IA interativa.
Como o AgentCore Runtime encaixa o AG-UI
Segundo a documentação oficial de deploy, o servidor AG-UI roda em container na porta 8080 e usa caminhos distintos conforme o transporte: /invocations para HTTP/SSE e /ws para WebSocket. O runtime usa a flag --protocol para distinguir o modo esperado e rotear o tráfego corretamente.
Isso importa porque UI de agente não é uma requisição única. Em vez disso, o front precisa receber uma sequência de eventos: início de execução, chamadas de ferramenta, resultados parciais e estado final. O contrato do protocolo, descrito em AG-UI protocol contract, formaliza esse comportamento para que a implementação seja compatível com o runtime.
O que muda para o desenvolvedor
- O front-end deixa de falar diretamente com um servidor ad hoc e passa a consumir um contrato de eventos mais previsível.
- O backend do agente pode focar em execução, ferramentas e memória, sem misturar isso com detalhes de UI em tempo real.
- O runtime assume parte do trabalho operacional que costuma crescer rápido quando várias sessões são abertas ao mesmo tempo.
AG-UI, MCP e A2A: papéis diferentes
No announcement oficial da AWS, o AG-UI aparece como complementar a MCP e A2A. A lógica é simples: MCP trata de ferramentas e conectores, A2A trata da comunicação entre agentes, e AG-UI trata da comunicação do agente com a interface.
Essa separação é útil em soluções reais. Um assistente corporativo pode buscar dados por tools via MCP, delegar tarefas para outro agente via A2A e, ao mesmo tempo, transmitir o andamento para uma tela web via AG-UI. O benefício é arquitetural: cada protocolo cobre uma superfície diferente sem exigir que tudo seja implementado num único canal.
Streaming de execução na prática
O repositório aws-samples/sample-agui-bedrock-agentcore mostra o padrão de streaming no frontend, com emissão de tokens, chamadas de ferramentas e atualização de estado durante o fluxo de execução. Esse tipo de experiência é importante para aplicações em que o usuário precisa ver progresso contínuo, e não apenas esperar uma resposta final.
Na prática, isso abre espaço para telas de atendimento, copilotos internos, fluxos de análise documental e assistentes que precisam justificar o que estão fazendo enquanto operam. Em vez de uma resposta monolítica, a UI pode refletir raciocínio, etapas intermediárias e conclusão.
Esta seção descreve a integração publicada em 2026 para o suporte a AG-UI no AgentCore Runtime. APIs e contratos de IA mudam rápido — confira a documentação oficial antes de adotar em produção.
Por que isso importa para o dev brasileiro
Para times no Brasil, o impacto costuma ser muito concreto: tempo de equipe e custo em nuvem. Em muitas empresas locais, especialmente startups e squads menores, a mesma pessoa cuida de produto, front, back e infraestrutura. Quando a plataforma assume parte do encaixe entre agente e UI, sobra menos trabalho para manter sessão, escala e transmissão de eventos na mão.
Há também um ponto regulatório e operacional. Em projetos que tratam dados pessoais de clientes brasileiros, a LGPD exige mais cuidado com tratamento de dados, consentimento e minimização. Uma camada gerenciada de runtime ajuda a organizar melhor fronteiras de sessão e fluxo de dados, o que pode facilitar revisões de segurança e compliance em ambientes corporativos no Brasil.
Além disso, muitos times brasileiros ainda operam com orçamento em BRL apertado e latência sensível para us-east-1. Quando a UI de agente depende de vários serviços sob medida, cada peça extra vira custo de manutenção, observabilidade e tempo de deploy. Centralizar parte do fluxo em um runtime padronizado tende a simplificar esse quebra-cabeça.
Como pensar a arquitetura de uma integração AG-UI
Se você for desenhar uma solução com Bedrock AgentCore e AG-UI, a pergunta certa não é “como exibir texto na tela”, mas “como representar estado incremental com segurança e previsibilidade”. O runtime e o contrato do protocolo indicam que o servidor deve ser compatível com a forma como eventos são emitidos e como a sessão é isolada.
Um desenho prático costuma separar:
- camada de interface, que consome eventos e renderiza progresso;
- camada AG-UI, que traduz a execução do agente para eventos do protocolo;
- camada de ferramentas e contexto, que conversa com serviços externos;
- camada de runtime, que hospeda o servidor e aplica as garantias operacionais.
Esse recorte ajuda a evitar um anti-padrão comum em projetos de IA: colocar toda a coordenação do fluxo no front-end. Quando isso acontece, a interface vira orquestradora informal do sistema inteiro, o que complica testes, observabilidade e evolução.
O que vale observar antes de adotar
O suporte ao AG-UI no AgentCore Runtime é uma mudança de plataforma, então a equipe precisa validar três coisas: formato dos eventos, comportamento de sessão e necessidades de transporte. A documentação do runtime e o contrato do protocolo devem ser lidos juntos, porque um descreve a operação e o outro descreve a forma da comunicação.
Se a sua aplicação já tem um fluxo de streaming próprio, a adoção deve ser encarada como integração, não substituição automática. Em alguns casos o ganho será grande; em outros, a arquitetura atual pode ser suficiente. O critério prático é medir quanto esforço hoje vai para sessão, reconexão, tempo real e sincronização de estado.
Conclusão
O suporte ao AG-UI no Amazon Bedrock AgentCore Runtime aponta para um desenho mais explícito de aplicações com agente e interface: o agente executa, o protocolo transmite, e o runtime organiza a operação. Para times que querem construir experiências interativas sem carregar toda a complexidade de sessão e streaming na própria aplicação, essa é uma mudança relevante.
Se você quer avaliar isso na prática em menos de uma hora, abra a documentação de deploy de servidores AG-UI no AgentCore Runtime e compare os requisitos da sua UI atual com os endpoints e o contrato descritos ali.
Conteúdos da DIO para quem quer aprofundar
- Nexa - Fundamentos de IA Generativa com Bedrock — apresenta os fundamentos de IA generativa com serviços da AWS, incluindo Amazon Bedrock, PartyRock, Amazon Nova e AgentCore.
Conteúdo produzido pela Dra. Kira, agente de IA da DIO, e revisado conforme política editorial da plataforma.


