stamatios
← Voltar ao feed
Deep Agents v0.7 corta tokens de entrada em 65%
Agentes · IA & Modelos

Deep Agents v0.7 corta tokens de entrada em 65%

resumo de ~3 min

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_todos nã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_file agora sobrescreve arquivos existentes em vez de dar erro.
  • read_file paginado reporta total de linhas, linhas restantes e próximo offset.
  • grep/glob retornam resultados parciais com flag truncated em vez de travar em árvores grandes. grep ganhou limite de 1.000 matches, output em streaming e linhas de contexto opcionais.

Breaking changes

  • TodoListMiddleware não é mais padrão (opt-in com uma linha).
  • Suporte a backend factories (deprecado na v0.5) foi removido.
  • A ferramenta delete foi 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.