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
CEVIU noticia o padrão de modo código para compor ferramentas MCP em sandbox.
CEVIU noticia o modo código como saída para agentes afogados em ferramentas.
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
- philschmid.defonte original
- Categoria
- CEVIU
- Publicado
- 03 de novembro de 2026
- Editoria
- CEVIU

