AWS lança sandbox Strands Box para conter agentes autônomos
AWS lançou um sandbox de código aberto chamado Strands Box com o objetivo de conter o comportamento de agentes autônomos que costumam agir em modo YOLO aprovando todas as ações sem revisão humana.
O problema identificado é que o isolamento tradicional usando containers ou microVMs impede o acesso direto mas não impõe regras contextuais, permitindo que um agente execute ações indesejadas como excluir um banco de dados de produção ou fazer chamadas de API não controladas.
Strands Box combina isolamento no nível do OS com a Dogwood Local Engine para dar consciência temporal ao mecanismo de política, de modo que cada chamada de ferramenta seja verificada não apenas contra o que o agente quer fazer mas também contra o que já fez anteriormente.
Exemplos de políticas que podem ser definidas incluem limitar atualizações de status no Slack a três a cada dez minutos, controlar quando um agente pode executar um push no Git e estabelecer um teto para chamadas de API a fim de evitar custos inesperados.
Além disso a solução inclui o Strands Shell e o Monty para Python que expõem operações de shell e Python ao mesmo mecanismo de política e ao histórico de eventos, tornando as ações do agente mais transparentes para os desenvolvedores e permitindo que as regras levem em conta o histórico de atividades.
Marc Brooker VP e engenheiro distinto da AWS destacou que os intérpretes expõem operações como exclusões de arquivos e chamadas de API permitindo que as políticas sejam escritas de forma mais precisa e que o mecanismo de Box applique as regras de maneira determinística sem confiar no agente para seguir instruções.
O código está disponível no GitHub atualmente somente para macOS, o suporte para Linux está em desenvolvimento e um cliente Windows está no radar da empresa. A implantação futura está prevista para plataformas como AgentCore ECS e Kubernetes.
Com informações de: The Register