
AWS lança Strands, agente que traz tudo menos o modelo
O lançamento
A AWS lançou o Strands harness, um agente pronto para uso capaz de buscar na web, executar comandos, editar arquivos, manter memória entre execuções e delegar tarefas a um agente auxiliar. O modelo que dirige essas ações fica por conta do desenvolvedor: o produto funciona com modelos do Amazon Bedrock, Anthropic, OpenAI e Google, além de modelos locais via Ollama. O anúncio estende o Strands Agents, SDK de código aberto apresentado em maio de 2025 para construir agentes com poucas linhas de código.
A argumentação de custo e desempenho
A AWS afirma que o Strands harness custa 26% menos, usando o mesmo modelo em sete benchmarks, e que é mais eficiente em tokens e tem melhor desempenho que o Claude Code e o Codex. Em uma avaliação com o Fable 5, a empresa relatou custo 77% menor que o Claude Code com pontuação maior no Terminal-Bench 2.1 - versão que os mantenedores do benchmark já substituíram pela 4.0. A AWS também reconhece que um harness da DeepSeek superou o Strands em eficiência de tokens.
Marc Brooker, vice-presidente e distinguished engineer da AWS, explicou a motivação: "colocar um agente para rodar e fazê-lo performar bem a um custo razoável são problemas de engenharia diferentes". Segundo ele, um SDK fornece os blocos de construção, mas o desenvolvedor ainda precisa decidir gestão de contexto, integração de ferramentas e ajustes no prompt do sistema.
Como funciona e para quê
O agente mantém memória de longo prazo, retoma conversas anteriores via ID de sessão, delega subtarefas abertas a um agente auxiliar embutido, acompanha trabalho em múltiplas etapas com uma checklist própria e gerencia a própria janela de contexto - descarregando resultados volumosos de ferramentas para arquivos e fazendo cache de partes reutilizadas das requisições.
Brooker citou três famílias de carga de trabalho-alvo: automação de operações e DevOps, automação de processos de back-office e experiências conversacionais dentro de produtos. Ele destacou que o agente pode escrever e rodar código como parte de uma tarefa, mas não é um assistente de programação.
Desafios de engenharia
Um dos obstáculos foi a gestão de contexto: em tarefas longas, com dezenas de chamadas de ferramentas e milhares de linhas de saída, a janela de contexto enchia e os custos se acumulavam. A solução foi um mecanismo de compactação que preservava o histórico relevante, resumia turnos antigos e movia resultados volumosos para armazenamento com uma chamada curta de referência.
Outro desafio foi o desenho do produto: a AWS o projetou para funcionar imediatamente com padrões testados, mas desenvolvedores reclamaram de não querer uma caixa-preta. A empresa optou por fazer do harness uma instância pré-configurada do SDK, expondo todos os padrões em código comum para modificação sem recomeçar do zero.
Distribuição e contexto competitivo
Junto com o agente, a AWS lançou uma interface de linha de comando (CLI) baseada no harness, para prototipar agentes em linguagem natural. A empresa citou um engenheiro que, inspirado em plataformas como Grokbot e Muse, construiu um aplicativo desktop que dispara o Strands harness remotamente.
A AWS não é a primeira a oferecer esse tipo de ferramenta: o Google tem o agente Antigravity, a Microsoft o Agent Framework Harness, e a própria AWS já possui um harness com o AgentCore. Segundo Brooker, a proposta é que desenvolvedores usem um agente eficiente em tokens sem precisar se tornar especialistas em design de harness, concentrando o esforço em definir o que o agente deve fazer, conectá-lo aos seus sistemas e avaliá-lo para seu caso de uso.
Disponibilidade
O Strands Harness está disponível no PyPI (Python), npm (TypeScript) e pela CLI, com instalação em um único comando. Pode rodar em laptop, pipeline de CI, servidores privados ou nuvem, sem exigir infraestrutura AWS ou Amazon Bedrock - o desenvolvedor responde apenas pelo runtime e pelas ferramentas conectadas.