A Microsoft lançou o Visual Studio Code 1.140 em 30 de setembro. As novidades desta versão quase todas giram em torno de agentes: a base do agente do Copilot ganhou nova arquitetura, uma única sessão agora pode abrir várias pastas ao mesmo tempo, os agentes podem delegar tarefas a máquinas remotas, e foi lançada uma prévia de pesquisa de orquestração multimodelo chamada HydraFusion.
A base migra para um processo próprio
O 1.140 transforma o ambiente de execução do agente do Copilot (chamado oficialmente de Copilot harness) em uma estrutura baseada no Agent Host Protocol (AHP), rodando em um processo separado. O efeito direto é que várias janelas do VS Code podem se conectar à mesma sessão de agente, e fechar uma janela não encerra a sessão junto.
Sobre essa base, as sessões multi-raiz chegam como recurso experimental. Uma sessão pode lidar com vários repositórios ou várias worktrees isoladas ao mesmo tempo, com cada chat tendo sua própria pasta, terminal, tarefas e histórico de alterações. Há três configurações para ativar esse recurso:
chat.agentHost.copilotAgent.multiRootEnabledchat.agentHost.claudeAgent.multiRootEnabledchat.agentHost.codexAgent.multiRootEnabled
Pelos nomes, percebe-se que, além do próprio Copilot, o host de agentes do VS Code reserva as mesmas chaves para os agentes do Claude e do Codex.
Delegando trabalho remotamente, modelos trocam de marcha sozinhos
A delegação remota também é um recurso experimental, ativada por chat.remoteAgentHostsEnabled e chat.remoteSessions.tools.enabled. Uma vez ativada, o agente ganha mais quatro ferramentas: listar hosts remotos disponíveis, criar uma sessão remota, consultar o status da sessão, enviar mensagens a uma sessão remota. Na prática, isso funciona como o agente local atuando como despachante, jogando tarefas demoradas para rodar em máquinas remotas.
O HydraFusion é um sistema adaptativo que decide qual modelo usar e qual fluxo seguir: tarefas simples são resolvidas por um único modelo; tarefas mais difíceis são escaladas para um modelo mais potente; também é possível que outro modelo revise e corrija erros. A Microsoft classifica isso como prévia de pesquisa e não divulgou as regras de orquestração nem dados de desempenho.
Alguns ajustes que economizam tempo
- Worktree: a nova configuração
git.worktreeSymlinkFolderspermite que várias worktrees compartilhem pastas ignoradas pelo git, comonode_modules, sem precisar reinstalar as dependências a cada nova worktree (recurso experimental). - Dev Container: os contêineres usados em sessões de agente param automaticamente após 5 minutos de inatividade, prazo ajustável via
chat.agentHost.devContainer.idleTimeout; os downloads do VS Code Server e da CLI ficam em cache e são reaproveitados. - Governança corporativa: administradores podem usar
autoTierpara definir o nível padrão do modelo Auto, com as opções efficiency, balance e intelligence, sem impedir que o desenvolvedor mude a escolha. - Configuração MCP: suporta uma configuração global em
$COPILOT_HOME/mcp-config.json, além de um.mcp.jsonno workspace.
Algumas implicações para equipes de desenvolvimento na China
Muitas equipes na China dividem o código por serviço em vários repositórios: um para frontend, outro para backend, outro para componentes compartilhados. Antes, para que um agente no VS Code alterasse uma funcionalidade entre repositórios, era preciso abrir várias janelas e alternar entre elas, ou juntar temporariamente vários repositórios em um único workspace. As sessões multi-raiz foram desenhadas exatamente para esse tipo de divisão, tornando bem mais prático o cenário em que frontend e backend precisam mudar juntos ao alterar uma interface.
O compartilhamento de node_modules entre worktrees ajuda de forma ainda mais direta desenvolvedores em ambientes de rede mais sensíveis. Na China, a instalação de dependências costuma passar por servidores espelho, e reinstalar um projeto frontend de porte médio pode levar vários minutos. Abrir três ou quatro worktrees ao mesmo tempo para o agente testar soluções em paralelo antes exigia instalar três ou quatro vezes; agora basta instalar uma vez.
O autoTier, do lado corporativo, resolve principalmente o controle de custos. Por padrão fica travado no nível efficiency, com os funcionários usando um modelo mais barato para autocompletar e tirar dúvidas no dia a dia, mudando manualmente para intelligence quando necessário. Quanto a quais modelos as empresas na China podem usar, e se o HydraFusion vai ou não orquestrar modelos além do Claude ou do Codex, as notas desta atualização não mencionam isso — vale o que estiver realmente disponível em cada conta.
A maioria desses recursos ainda traz o rótulo "experimental" e vem desativada por padrão. Para testar, é preciso ativar manualmente nas configurações; antes de adotar em toda a equipe, é mais seguro rodar por um tempo em um ou dois repositórios.
Fontes: notas de versão do Visual Studio Code 1.140, CocoLoop; nomes das configurações e valores padrão conforme as notas de versão oficiais.