segunda-feira, 8 de junho

Amazon Bedrock AgentCore Runtime: Um Passo Adiante na Interatividade dos Shells de Terminal
Tecnologia 08/06/2026

Amazon Bedrock AgentCore Runtime: Um Passo Adiante na Interatividade dos Shells de Terminal

A Amazon lança novo recurso para o AgentCore Runtime, permitindo shells de terminal interativos em sessões de agente

Amazon Bedrock AgentCore Runtime: Novo Recurso de Shells de Terminal Interativos

Amazon Bedrock AgentCore Runtime agora suporta shells de terminal interativos através de uma nova API InvokeAgentRuntimeCommandShell, abrindo uma terminal persistente, apoiada por PTY, diretamente em uma sessão de agente em execução sobre WebSocket. Este recurso complementa a existente InvokeAgentRuntimeCommand API para execução em uma só etapa, oferecendo aos desenvolvedores uma experiência completa de terminal dentro de um microVM isolado com cores, conclução de tabs, Ctrl+C, redimensionamento da terminal e reconexão automática em caso de queda de rede.

A integração de shells de terminal interativos é especialmente importante para desenvolvedores que hospedam agentes de codificação, como Claude Code, OpenAI Codex e Amazon Kiro, no AgentCore Runtime. Além da execução de comandos assíncronos que já tinham, eles agora podem autenticar, se conectarem ao microVM hospedando seus agentes de codificação e interagirem com eles como se estivessem em uma terminal local.

Funcionalidades do Shells de Terminal Interativos

Os shells de terminal interativos fornecem uma experiência completa de terminal, incluindo:

  • Coleta e uso de dados da sessão
  • Execução de comandos e manipulação de arquivos
  • Inspecção de arquivos e diretórios
  • Manipulação de variáveis ambiente e diretório de trabalho
  • Cadastro e uso de histórico de comandos
  • Além disso, os shells de terminal interativos suportam o carregamento de ambiente persistente, o que torna muito fácil trabalhar em projetos mais complexos e manter o histórico de interações entre as sessões.

    Limitações e Concorrência

    De acordo com as atualizações, a concorrência entre os shells de terminal é uma questão importante e um grande dos recursos do AgentCore Runtime. Cada shell é identificado por um ID de Sessão de Tempo de Execução e um ID de ID de Shell. Quando você se conecta ao seu shell novamente, você pode simplesmente passar esses IDs. Além disso, o recurso de reconexão automática é ativado por padrão para minimar a interrupção nos serviços durante a execução de tarefas.

    Como Iniciar

    Para começar a usar o CLI do AgentCore: `agentcore exec --it --runtime ".

    Para mais informações, confira Interactive Shells (Terminals) e Shell execution in AgentCore Runtime para uma comparação das duas modos de execução de shells.