
Deep Agents v0.7 corta tokens de entrada em 65%
Deep Agents v0.7: 65% menos tokens de entrada
A LangChain lançou a versão 0.7 do framework open source Deep Agents, com foco em eficiência de contexto. A principal mudança é uma redução de 65% nos tokens de entrada base (de ~6k para ~2k) em um turno padrão de agente, sem perda mensurável de performance.
O que mudou
Três alterações foram feitas no harness base:
- Remoção do system prompt padrão: o prompt interno com diretrizes gerais e prosa de uso de ferramentas foi eliminado.
- Redução das descrições de ferramentas: as descrições das ferramentas embutidas foram cortadas em 43%.
- TodoListMiddleware agora é opt-in: os evals mostraram que o prompt de planejamento e a ferramenta
write_todosnão melhoravam significativamente a performance, então saíram do padrão.
Validação
A equipe criou uma nova suíte de evals com três categorias: tarefas autônomas (código, análise de dados), conversacionais (multi-turno com usuário simulado) e de contexto longo (retrieval e raciocínio). Os testes rodaram em quatro modelos: gpt-5.6-luna, gemini-3.6-flash, claude-sonnet-4-6 e claude-opus-4-8.
O resultado geral foi reward estável com queda de tokens e custo. O destaque foi gpt-5.6-luna, com 34% menos tokens, 15% menos custo e reward 4% maior. claude-sonnet-4-6 foi a exceção, com aumento de custo atribuído a duas tarefas autônomas desafiadoras.
Configurabilidade
A v0.7 torna a sobrescrita de middleware embutido um recurso de primeira classe: basta passar uma instância cujo .name corresponda a um padrão para substituí-lo. Isso resolve pedidos recorrentes da comunidade, como customizar thresholds do SummarizationMiddleware ou substituir o FilesystemMiddleware.
Melhorias no filesystem
write_fileagora sobrescreve arquivos existentes em vez de dar erro.read_filepaginado reporta total de linhas, linhas restantes e próximo offset.grep/globretornam resultados parciais com flagtruncatedem vez de travar em árvores grandes.grepganhou limite de 1.000 matches, output em streaming e linhas de contexto opcionais.
Breaking changes
TodoListMiddlewarenão é mais padrão (opt-in com uma linha).- Suporte a backend factories (deprecado na v0.5) foi removido.
- A ferramenta
deletefoi adicionada à lista padrão de ferramentas do filesystem (com allowlist para opt-out).
A Anthropic publicou recentemente um guia atualizado de context engineering que corrobora a abordagem: interfaces (schemas de ferramentas) funcionam melhor que exemplos few-shot, e repetição de instruções entre system prompt e descrição de ferramenta não oferece reforço significativo.