Amazon Bedrock AgentCore Runtime agora suporta shells interativos para acesso de terminal em sessões de agentes

O que mudou no AgentCore Runtime

A AWS anunciou uma expansão importante no Amazon Bedrock AgentCore Runtime: o serviço passa a suportar shells interativos, permitindo que desenvolvedores abram um terminal persistente diretamente dentro de sessões de agentes em execução. A novidade chega por meio de uma nova API chamada InvokeAgentRuntimeCommandShell, que estabelece a conexão via WebSocket com suporte a Pseudoterminais (PTY — Pseudo-Terminal).

Esse novo recurso complementa a API já existente InvokeAgentRuntimeCommand, que era voltada para execução de comandos isolados (one-shot). Agora, os desenvolvedores contam com uma experiência de terminal completa dentro de uma microVM isolada, incluindo suporte a cores, autocompletar com Tab, atalho Ctrl+C, redimensionamento de janela e reconexão automática em caso de queda de rede.

Por que isso importa para quem trabalha com agentes de codificação

O recurso é especialmente relevante para equipes que hospedam agentes de codificação no AgentCore Runtime — como Claude Code, OpenAI Codex e Amazon Kiro. Além da execução assíncrona de comandos que já existia, agora é possível autenticar, entrar na microVM que hospeda o agente e interagir com ela como se fosse um terminal local: conversar com o agente, inspecionar arquivos, executar comandos ad hoc ou depurar o estado do ambiente.

O shell mantém estado persistente ao longo dos comandos dentro de uma mesma sessão. Isso significa que variáveis de ambiente, diretório de trabalho e histórico de comandos se comportam exatamente como esperado em um terminal convencional.

Identificação de sessões e reconexão

Cada sessão interativa é identificada por dois identificadores: um ID de sessão de runtime e um ID de shell. Ao passar ambos no momento da reconexão, o desenvolvedor retorna exatamente ao mesmo shell de onde saiu. Quedas breves de rede são tratadas com reconexão automática, enquanto desconexões mais longas podem ser retomadas manualmente utilizando os mesmos identificadores.

Suporte a múltiplos shells simultâneos

Um único runtime de agente suporta até 10 shells simultâneos, o que permite abrir múltiplos terminais contra a mesma microVM ou contra microVMs diferentes. Com isso, é possível acompanhar agentes trabalhando em diferentes branches em paralelo — um ganho significativo para fluxos de desenvolvimento mais complexos.

Como começar

Para iniciar uma sessão interativa usando a Interface de Linha de Comando (CLI — Command Line Interface) do AgentCore, o comando disponibilizado pela AWS é:

agentcore exec --it --runtime <runtime-arn>

Para aprofundar o entendimento sobre o recurso e comparar os dois modos de shell disponíveis, a AWS disponibiliza a documentação oficial: Shells Interativos (Terminais) e Execução de shell no AgentCore Runtime.

Fonte

Amazon Bedrock AgentCore Runtime introduces interactive shells for terminal access into agent sessions (https://aws.amazon.com/about-aws/whats-new/2026/06/amazon-bedrock-agentcore-runtime/)

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *