19 de outubro de 2026
Fork subagents viram padrão no claude -p, SDK, app e VS Code
A v2.1.302 (16 de outubro) passou a habilitar por padrão o recurso de subagente fork (subagent_type: fork) no claude -p, no Agent SDK, no app de desktop e na extensão do VS Code. Desliga com a variável CLAUDE_CODE_FORK_SUBAGENT=0. A mesma versão também passou a rodar sempre em segundo plano os subagentes da conversa principal no app de desktop e no VS Code, como o terminal já fazia.
Até a v2.1.301, usar um subagente que herda todo o contexto da conversa principal (subagent_type: fork, em vez de um subagente genérico que começa do zero) dependia de habilitar o recurso explicitamente. A v2.1.302, de 16 de outubro, inverteu o padrão: o fork subagent vem ligado de fábrica no claude -p, no Agent SDK, no app de desktop e na extensão do VS Code. Para voltar ao comportamento anterior, a variável de ambiente é CLAUDE_CODE_FORK_SUBAGENT=0.
A mesma versão também igualou o comportamento do app de desktop e do VS Code ao do terminal: os subagentes disparados pela conversa principal agora sempre rodam em segundo plano nessas duas interfaces, em vez de bloquear a interação enquanto terminam.
Por que importa
Quem já usa o Agent tool com subagent_type: fork para pesquisa ou tarefa de múltiplos passos (como esta própria rotina semanal) deixa de precisar pedir isso explicitamente a cada chamada — o ganho é menos repetição de contexto e resposta mais rápida do subagente, já que ele não recomeça do zero. Vale conferir se algum script ou automação dependia do comportamento antigo (subagente sempre isolado) antes de assumir que nada mudou depois de atualizar.
Publicado em Digest — 19 de outubro