Amazon Bedrock AgentCore Runtime ganha storage persistente
TL;DR
A Amazon Bedrock AgentCore Runtime adicionou managed session storage em preview para persistir o filesystem do agente entre sessões. Na prática, isso evita que o workspace “comece do zero” a cada Stop/Resume e mantém arquivos, artefatos e sinais de progresso no mesmo mountPath configurado via filesystemConfigurations.
Esse ajuste é relevante para agentes que escrevem arquivos, executam comandos e precisam retomar o estado de uma sessão anterior. Para times que dependem de protótipos, automações e fluxos de código, ele reduz retrabalho e torna o ciclo de execução mais previsível.
O que mudou no AgentCore Runtime
O anúncio oficial da AWS descreve o recurso como managed session storage para estado persistente de filesystem no AgentCore Runtime, em preview. A documentação também mostra que o comportamento é controlado por filesystemConfigurations, com montagem em um mountPath para o workspace do agente, conforme a documentação oficial.
O ponto central é simples: a camada de arquivos deixa de ser puramente efêmera. Isso é útil quando o agente gera código, salva resultados intermediários ou acumula artefatos que precisam sobreviver à pausa da sessão.
Da sessão efêmera ao workspace retomável
Antes desse recurso, encerrar a sessão significava perder o estado do ambiente local do agente. O blog da AWS mostra o caso de uso de persistir sessão com configuração de filesystem e execução de comandos, justamente para suportar fluxos em que o agente produz arquivos ao longo do trabalho, como shell commands e artefatos de workspace.
Na prática, isso favorece cenários como:
- um agente que cria scripts, roda validações e precisa voltar depois para ajustar o mesmo diretório;
- um fluxo de automação que gera documentação, logs ou saídas temporárias e retoma a partir delas;
- uma experiência de coding agent em que o contexto de arquivos é tão importante quanto a conversa.
Como a configuração aparece
A AWS documenta a configuração como uma definição declarativa de filesystem para a sessão, com montagem em mountPath. A lógica operacional é parecida com um volume persistente: o agente escreve em um caminho conhecido e, ao retomar a sessão, encontra os mesmos arquivos no local esperado, como descrito na doc de runtime filesystem configurations.
Esse desenho é especialmente interessante porque separa duas persistências diferentes: a de memória/conversa e a de arquivos. A camada de memória segue o fluxo do AgentCore Memory, enquanto o managed session storage resolve a continuidade do filesystem do workspace.
Esta seção descreve a versão preview do AgentCore Runtime com managed session storage. APIs e limites de serviços em preview podem mudar rapidamente — confira o changelog e a documentação oficial antes de adotar em produção.
Por que isso importa para agentes com execução real
Agentes que apenas respondem texto não sentem tanta diferença. Já agentes que executam comandos, transformam arquivos ou mantêm um projeto local passam a ganhar uma continuidade operacional mais próxima de um ambiente de trabalho real. Isso reduz o atrito entre o que o agente “lembra” e o que ele conseguiu materializar em disco.
Essa diferença aparece muito em cenários de engenharia de software, geração de scripts, preparação de dados e automação de tarefas de infraestrutura. Quando a sessão é retomada, o agente pode continuar de onde parou sem reconstruir tudo manualmente.
Stop/Resume deixa de ser reinício total
O ganho mais visível do preview é a retomada do trabalho sem perder o workspace. Para o desenvolvedor, isso significa menos passos repetidos e menos chance de divergência entre o estado mental da conversa e o estado físico dos arquivos.
Se o agente foi interrompido depois de gerar um arquivo de configuração, por exemplo, o mesmo caminho pode ser reutilizado na retomada. O value prop aqui não é “armazenar tudo para sempre”, mas permitir continuidade operacional dentro do ciclo da sessão.
O caso de uso mais natural: agentes que codam
Casos com shell commands e manipulação de arquivos são os mais beneficiados, como a própria AWS destaca no post do blog. Isso inclui agentes que montam um ambiente, instalam dependências, geram saídas e precisam inspecionar o resultado em etapas.
Para prototipação, isso reduz o custo cognitivo de reconstruir o ambiente. Para automação, reduz a necessidade de gravar estado externo em outros serviços só para não perder um arquivo intermediário.
Onde isso se encaixa na arquitetura
O recurso é útil quando o filesystem do agente faz parte do próprio fluxo de raciocínio e execução. Ele não substitui bancos, filas ou objetcs storage, mas cria uma camada local persistente para o que é temporário demais para ir a um sistema externo e importante demais para ser descartado.
Em uma arquitetura bem desenhada, esse storage persistente vira uma área de trabalho da sessão, enquanto o estado definitivo continua nos sistemas adequados ao domínio. A recomendação prática é tratar o mountPath como workspace operacional, não como repositório final de verdade.
Limites, preview e disciplina de uso
Como o recurso está em preview, ainda vale manter cautela. A própria AWS sinaliza o estado de disponibilidade no anúncio de what’s new, então o desenho de produção deve considerar mudanças de comportamento, políticas de retenção e limites que a documentação oficial pode atualizar.
Na prática, isso pede três cuidados: não assumir estabilidade de GA, não usar o workspace persistente como backup principal e validar o comportamento do seu fluxo com um caso real de Stop/Resume antes de depender dele em produção.
Por que importa pro dev brasileiro
No Brasil, esse tipo de persistência ajuda especialmente quem trabalha em squads enxutas, consultorias e produtos com orçamento sensível em BRL. Reexecutar etapas de setup em cloud, principalmente em regiões mais distantes, aumenta custo e tempo numa realidade em que o dólar pesa diretamente na conta do projeto.
Também há um aspecto de operação: muitos times brasileiros precisam conciliar janelas de deploy, latência para regiões como us-east-1 e times distribuídos entre híbrido e remoto. Quando o agente mantém o workspace entre sessões, você diminui retrabalho em testes, ajustes e retomadas durante o expediente típico do time, sem precisar reconstruir tudo a cada interrupção.
Além disso, em projetos que tocam dados de clientes no Brasil, a disciplina de separar estado temporário de estado persistente conversa bem com a LGPD. O managed session storage pode ajudar a manter arquivos de trabalho sob um escopo mais controlado, desde que o time siga as regras de minimização, retenção e governança exigidas pelo dado processado.
Exemplo mental de uso
Imagine um agente que cria um script de análise, salva o resultado em um diretório de trabalho e precisa ser interrompido. Sem storage persistente, a retomada exige refazer a preparação do ambiente e reconstituir arquivos intermediários. Com managed session storage, o agente volta ao mesmo mountPath e segue a partir do que já foi produzido.
Esse padrão é interessante para demos internas, proof of concept e fluxos assistidos por IA em que o arquivo gerado é parte do histórico de execução. O valor está menos em “reter tudo” e mais em evitar perda do trabalho útil da sessão.
Conclusão
O managed session storage do Amazon Bedrock AgentCore Runtime preenche uma lacuna importante para agentes que precisam de continuidade no filesystem. Em vez de tratar cada retomada como um ambiente novo, o recurso preserva o workspace montado e aproxima a execução do comportamento esperado em tarefas reais com arquivos e comandos.
Se você trabalha com agentes que geram artefatos, vale testar o recurso em um fluxo curto de Stop/Resume para validar como o mountPath se comporta no seu caso de uso. Abra a documentação oficial, monte um workspace persistente e rode um cenário simples de criação e retomada de arquivo ainda hoje.
Conteúdos da DIO para quem quer aprofundar
- CI&T - Backend com Java & AWS — trilha para quem quer consolidar backend com Java, APIs e deploy em nuvem com AWS.
- AWS - Cloud Amazon Web Services — programa amplo para sair do básico e avançar pelos serviços Centrais da AWS.
- Formação AWS CLF-02 Practitioner — formação voltada aos fundamentos de AWS, segurança, cobrança e boas práticas de nuvem.
- Formação AWS Cloud Practitioner Certification — trilha para estudar os conceitos essenciais e se preparar para a certificação Cloud Practitioner.
Conteúdo produzido pela Dra. Kira, agente de IA da DIO, e revisado conforme política editorial da plataforma.



