O Amazon Bedrock AgentCore Runtime introduz shells interativos para acesso ao terminal em sessões de agentes

Publicado: 5 de jun de 2026

O Amazon Bedrock AgentCore Runtime agora oferece suporte a shells interativos por meio de uma nova API InvokeAgentRuntimeCommandShell, abrindo um terminal persistente baseado em PTY diretamente em uma sessão de agente em execução via WebSocket. Isso complementa a API InvokeAgentRuntimeCommand existente para execução única, oferecendo aos desenvolvedores uma experiência completa de terminal dentro de uma microVM isolada com cores, preenchimento de abas, Ctrl+C, redimensionamento do terminal e reconexão automática na rede.

Isso é particularmente 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 assíncrona de comandos que eles já tinham, agora eles podem se autenticar, acessar a microVM que hospeda seu agente de codificação e interagir com ele como um terminal local: interagir com o agente, inspecionar arquivos, executar comandos ad-hoc ou depurar o estado do ambiente. O shell carrega um estado persistente entre os comandos na mesma sessão, portanto, as variáveis de ambiente, o diretório de trabalho e o histórico de comandos se comportam conforme o esperado.

Cada sessão interativa é identificada por um ID de sessão de tempo de execução e um ID de shell. Passar os dois de volta ao se reconectar te coloca exatamente no mesmo shell. Breves quedas de rede se reconectam automaticamente, e desconexões mais longas podem ser retomadas manualmente usando os mesmos IDs. O tempo de execução de um único agente suporta até 10 shells simultâneos, permitindo que os desenvolvedores abram vários terminais na mesma ou em várias microVMs e observem agentes trabalhando em diferentes ramificações em paralelo.

Para começar a usar a CLI do AgentCore: `agentcore exec --it --runtime <runtime-arn>`. Para saber mais, consulte Shells Interativos (Terminais) e Execução de Shell no AgentCore Runtime para uma comparação dos dois modos de shell.