Voltar
Por que os agentes em breve terão apenas uma ferramenta
🛠️CEVIU

Agentes caminham para ter uma única ferramenta: o exec

Aprofundamento CEVIU

Aprofundamento

A fonte descreve o Code Mode (ou Programmatic Tool Calling): em vez de expor dezenas de ferramentas ao modelo, o harness entrega só exec(code). O modelo escreve um script curto em TypeScript ou Python, que roda numa sandbox isolada e chama as ferramentas via await tools.<server>.<tool>(args). As definições de JSON Schema viram declarações de tipo compactas, e só o resultado final (por exemplo, uma linha via text()) volta ao contexto do modelo.

No tool-calling padrão, o modelo emite um objeto estruturado com uma ação (ou um lote plano de chamadas independentes), espera a saída bruta, a joga no histórico e raciocina de novo. O texto cita casos em que o script resolve tudo de uma vez: pesquisa com filtro, edição em vários arquivos com verificação, automação de navegador e fan-out paralelo com Promise.all. Segundo o autor, dois fatores ajudaram: modelos treinados pesado em código (alguns com pós-treino para Code Mode) e servidores MCP que passaram a trazer outputSchema, o que dá ao modelo os tipos de retorno de antemão. A ponte entre sandbox e host também permite injetar tokens OAuth fora da sandbox, validar schemas e pedir confirmação em chamadas destrutivas. O texto relata que a Factory migrou o Droid 1.0 para Code Mode, com ganho de 3,5 pontos no Terminal-Bench 4 e corte de 15% no gasto com modelo. O autor ressalva que nem todo agente terá só uma ferramenta, e que CLIs e skills pensadas para bash podem não encaixar de cara.

O que mudou

O assunto vinha sendo acompanhado. Em 5 de março de 2026, o CEVIU noticiou "Pare de Chamar Ferramentas, Comece a Escrever Código (Modo)", sobre o padrão de o LLM escrever e executar um script que compõe várias ferramentas MCP numa sandbox. Em 30 de abril de 2026, em "Por Que Seu Agente de IA Está Afogado em Ferramentas (E Como o Modo Código Pode Salvá-lo)", o foco era o excesso de ferramentas MCP sobrecarregando o contexto. Agora o argumento avança: a fonte fala em convergência, com harnesses que já adotam o Code Mode como padrão e uma única ferramenta exec.

Por que isso importa

Para quem monta agentes, a leitura é que o trabalho de design deve migrar do desenho de dezenas de schemas para a qualidade dos tipos, do contrato de saída e da sandbox. Para quem mantém CLIs e skills, vale auditar o que funciona bem em código tipado e não só em texto para bash.

Linha do tempo

  1. CEVIU noticia o padrão de modo código para compor ferramentas MCP em sandbox.

  2. CEVIU noticia o modo código como saída para agentes afogados em ferramentas.

  3. Texto aponta agentes convergindo para uma única ferramenta, o exec.

Perguntas frequentes

O que é Code Mode em agentes de IA?

É um padrão em que o agente recebe uma única ferramenta, exec(code). O modelo escreve um script em TypeScript ou Python que chama as ferramentas, encadeia resultados e roda numa sandbox isolada. Só a saída final volta ao contexto do modelo.

Qual a diferença para o tool-calling tradicional?

No modelo tradicional, cada turno traz uma ação (ou um lote de chamadas independentes), e a saída bruta entra no histórico. No Code Mode, ações dependentes são encadeadas num só script, sem passar pelo contexto do modelo a cada passo.

Todo agente vai ter só a ferramenta exec?

Não necessariamente. O autor diz que a questão é tanto de pesquisa e produto quanto de engenharia do harness. Ele avisa também que ferramentas feitas para bash podem não integrar bem sem ajustes.

Quais harnesses e frameworks já usam Code Mode?

Segundo a fonte, Pi, Factory Droid e OpenAI Codex já trazem ou adotam Code Mode por padrão. Pydantic AI, LangChain e o Agents SDK da Cloudflare têm ferramentas semelhantes.

Fontes

Avalie este artigo:
Categoria
CEVIU
Publicado
03 de novembro de 2026
Editoria
CEVIU

Quer receber mais sobre CEVIU?

Conteúdo curado diariamente, direto no seu e-mail.

Conteúdo curado diariamenteDiversas categoriasCancele quando quiser