DeepSeek Harness ha pubblicato il 4 novembre 2026 la versione 0.2.2-rc.1, contrassegnata come pre-release. Tra le novità ci sono la delega sperimentale di attività a CLI locali di Codex o Claude e sessioni di lavoro in worktree Git separati. Le note ufficiali della release precisano anche che gli strumenti delegati rispettano le restrizioni dell’Agent corrente.
Prima di aggiornare, porta Node.js almeno alla versione 24.9 e controlla i controlli sui file: due verifiche sono disattivate per impostazione predefinita.
La delega a Codex e Claude resta sperimentale
Il plugin sperimentale subagent_oar può assegnare attività indipendenti a Codex CLI o Claude CLI installate localmente. Le restrizioni sugli strumenti dell’Agent corrente si applicano anche alla delega: il rilascio descrive questo comportamento come una correzione relativa agli strumenti delegati.
Worktree separati per le sessioni
Anche il plugin sperimentale Change requests and worktrees introduce un cambiamento per chi lavora sul codice: ogni Session usa un worktree Git distinto. Il plugin permette di cercare differenze locali e pull request, spostarsi tra i file, citare codice o commenti e controllare lo stato delle verifiche e delle revisioni.
Requisiti e migrazioni per l’aggiornamento
Per questa versione il requisito minimo è Node.js 24.9. Le note consigliano di aggiornare prima Node.js e poi Harness. Altre modifiche possono richiedere interventi su installazioni autogestite o configurazioni di plugin.
| Ambito | Modifica da applicare | Conseguenza pratica |
| Runtime | Aggiornare Node.js almeno alla versione 24.9 prima di Harness. | Le versioni precedenti non soddisfano il requisito minimo. |
| Plugin worktree autonomo | Se @deepseek-ai/dsh-experimental-tool-worktree è elencato in dsh.profile.bundles, rimuovere quella voce. | La funzione è stata incorporata in Change requests and worktrees. |
| PTC e SSH | Adeguare i componenti autogestiti ai cambiamenti del canale Node PTC e del protocollo SSH, passato dalla versione 2 alla 3. | Bootstrap e helper SSH richiedono gli aggiornamenti corrispondenti. |
Per gli sviluppatori di plugin cambiano anche l’attivazione condizionale degli strumenti per singolo passaggio, la registrazione asincrona di Session Projection e la separazione dei plugin di esecuzione nativi da quelli PTC. In PTC Mode, una chiamata run_code annullata dal chiamante viene segnalata come ABORTED anziché CODE_RUN_FAILED; gli utilizzatori di SDK e Session devono adeguare la gestione dell’annullamento.
Harness può aggiornare pacchetti di plugin di terze parti e, se un aggiornamento a caldo fallisce, tenta di ripristinare la versione precedente. Il ripristino è un tentativo, non una garanzia. È inoltre disponibile apply_patch, disattivato per impostazione predefinita: può creare, modificare, eliminare o spostare più file in una chiamata, con le modifiche consultabili in Review.
Protezioni dei file e accesso alla rete
In 0.2.2-rc.1 i controlli di lettura prima della scrittura e quelli sulle modifiche esterne sono disattivati per impostazione predefinita. Restano attivi i limiti del sandbox e la schermata Review; un profilo può ripristinare la precedente politica di osservazione.
Web Fetch può raggiungere indirizzi non pubblici. Le note della release indicano che le installazioni devono limitare l’accesso alla rete separatamente.
Altre novità dell’interfaccia
La versione aggiunge testi e configurazione locale per giapponese, spagnolo, francese, tedesco, russo e portoghese brasiliano. Il limite predefinito di caricamento è portato a 50 MiB per immagine.