O OpenCode 2.0 foi lançado em 12 de outubro com subagentes em segundo plano e MCP Code Mode como padrão, mas também quebra a compatibilidade com plugins V1 e a API de servidor anterior.
Na documentação de ferramentas do OpenCode, background: true permite que um subagente retorne imediatamente, sem bloquear o agente pai, e depois o notifique quando a sessão filha terminar. Quem cria automações pode continuar o trabalho a partir do ID de sessão retornado, e a profundidade de aninhamento padrão é um.
A mesma documentação mostra uma mudança mais ampla no uso de ferramentas. A ferramenta execute executa JavaScript no Code Mode para que agentes possam chamar e combinar ferramentas de seu catálogo, incluindo ferramentas conectadas ao MCP. A documentação de servidores MCP relacionada informa que os servidores agora usam Code Mode por padrão, com codemode: false disponível quando as equipes querem expor ferramentas diretamente.
Isso muda como as integrações precisam ser projetadas, porque o ambiente de execução não tem acesso direto ao sistema de arquivos, importações, temporizadores ou fetch; ele só pode chamar ferramentas registradas. A cobertura da AICoder relaciona essas mudanças na documentação ao lançamento mais amplo da versão 2.0, incluindo um serviço local compartilhado, @opencode/sdk e mais de 80 recursos internos reconstruídos como plugins com recarga a quente.
