O DeepSeek Harness 0.2.2-rc.1, publicado em 4 de novembro de 2026 como versão preliminar, acrescenta delegação experimental para Codex e Claude CLI e sessões em worktrees Git. Para quem desenvolve plugins, a atualização também exige Node.js 24.9 ou posterior e traz mudanças importantes nas proteções de arquivos e no acesso à rede. A página oficial da versão reúne as novidades e os requisitos.

Antes de atualizar, confira a versão do Node.js e revise as proteções de arquivos e rede da sua implantação.

Como funciona a delegação para Codex e Claude

O plugin experimental subagent_oar pode encaminhar tarefas independentes para instalações locais do Codex CLI ou do Claude CLI. As ferramentas de delegação seguem as restrições de ferramentas do Agent atual no Harness.

O que os worktrees acrescentam às sessões

O plugin experimental Change requests and worktrees executa sessões em worktrees Git separados, áreas de trabalho isoladas dentro de um repositório. Ele permite pesquisar diferenças locais e de pull requests, navegar pelos arquivos, encaminhar ao Agent trechos selecionados de código ou comentários e acompanhar verificações e revisões.

Quem já ativou o plugin independente @deepseek-ai/dsh-experimental-tool-worktree deve remover sua entrada de dsh.profile.bundles: a função foi incorporada ao plugin Change requests and worktrees.

Requisitos e migrações para atualizar

O runtime mínimo passou a ser o Node.js 24.9. A versão também altera interfaces usadas por plugins e ferramentas de execução; os ajustes práticos mais diretos são:

MudançaQuem é afetadoAjuste necessário
Node.js 24.9 como mínimoUsuários e desenvolvedores do HarnessAtualizar o Node.js antes de atualizar o Harness
Plugin de worktree incorporadoQuem ativou o plugin independenteRemover @deepseek-ai/dsh-experimental-tool-worktree de dsh.profile.bundles
Canal Node PTC e protocolo SSHImplantações própriasAtualizar juntos os bootstraps e auxiliares SSH; o canal passa a usar birpc e o protocolo SSH vai da versão 2 à 3
Cancelamento de run_codeConsumidores de SDK e SessionTratar ABORTED quando a chamada for cancelada pelo solicitante, em vez de CODE_RUN_FAILED

Para quem mantém plugins, as ferramentas passam a poder ser ativadas condicionalmente por etapa, o que exige migrar a integração de tools.resolve/executable e a montagem de prompts. O registro de Session Projection também se tornou assíncrono. Além disso, a execução de ferramentas nativas e PTC foi separada em plugins por Agent; configurações antigas como tools.mode e DSH_TOOLS_MODE precisam ser migradas.

Proteções de arquivos e acesso à rede

As verificações de leitura antes da gravação e de alterações externas ficam desativadas por padrão. Os limites do sandbox e a tela Review continuam disponíveis, e perfis podem restaurar a política anterior de observação. A ferramenta apply_patch, também desativada por padrão, pode criar, editar, excluir ou mover vários arquivos em uma única chamada; as mudanças ficam disponíveis para inspeção em Review.

O Web Fetch pode acessar endereços não públicos. Cada implantação precisa restringir o acesso à rede separadamente.

Idiomas e outras mudanças

A interface ganhou textos e configuração de idioma em japonês, espanhol, francês, alemão, russo e português do Brasil. O limite padrão de envio passou a 50 MiB por imagem. O gerenciador de plugins também permite atualizar pacotes de terceiros e tenta restaurar a versão anterior quando uma atualização dinâmica falha.