DeepSeek Harness (dsh) è un runtime per agenti AI open source con licenza MIT e in developer preview: non è un modello di IA. Propone quattro modalità iniziali — Standard, Code, Minimal e Creator — e registra le esecuzioni in un log di sessione append only, consultabile con resume, fork, ricerca e replay.
Pubblicato daModificato con GPT-5.6 TerraImmagini generate con GPT Image 2
Research answer

Create a landscape editorial hero image for this Studio Global article: What is DeepSeek Harness, the MIT-licensed developer-preview agent runtime released in September 2026, and how do its “everything is a plugi. Article summary: DeepSeek Harness (`dsh`) is an open-source, MIT-licensed agent runtime in developer preview—not a model—designed to build agents by composing replaceable runtime capabilities rather than modifying a fixed core. The provi. Topic tags: general, education, general web, user generated. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, cha
DeepSeek Harness, chiamato anche dsh, è un runtime open source per sviluppatori che progettano e gestiscono agenti AI. È distribuito con licenza MIT ed è ancora in developer preview. Non offre un agente già preconfezionato né un nuovo modello fondamentale: mette a disposizione un ambiente in cui assemblare le singole parti di un agente. Le fonti disponibili collocano il rilascio della versione 0.1 al 13 agosto 2026, non a settembre. 1
2
Harness prende alla lettera il principio secondo cui «tutto è un plugin». Adattatori per i modelli, strumenti, skill, sessioni, sandbox, archiviazione, pianificazione, ciclo dell’agente e interfaccia utente possono essere sostituiti o ricomposti tramite configurazione. Invece di modificare un core fisso, si estende il runtime montando un plugin accanto agli altri componenti. 2
21
Per chi sviluppa agenti, questo è utile quando occorrono un diverso fornitore di modelli, un insieme di strumenti più ristretto, una policy di approvazione personalizzata o un ambiente di esecuzione separato. Queste decisioni diventano scelte di composizione del runtime, anziché richiedere la manutenzione di un fork nel tempo.
Alla base del sistema c’è Cordis, il framework per plugin integrato in Harness. Un plugin può aggiungere servizi, eventi tipizzati ed effetti reversibili a un contesto condiviso. Quando il plugin viene scaricato, anche le relative registrazioni possono essere rimosse. 21
22
Cordis supporta inoltre una composizione che tiene conto delle dipendenze. Un callback registrato rispetto a servizi richiesti viene scaricato ed eseguito di nuovo se uno di tali servizi cambia; ctx.plugin carica un plugin con una configurazione convalidata rispetto allo schema dichiarato. 19
Per chi scrive estensioni, questa struttura offre punti di integrazione chiari. Un plugin di strumenti può registrarsi su ctx.tools, mentre un hook di policy prima dell’esecuzione può restituire una decisione tipizzata di autorizzazione o rifiuto. Lo stesso punto di estensione può gestire policy per permessi, sandbox e modalità di pianificazione. 17
Harness include quattro preset iniziali, pensati per compiti di sviluppo diversi: 2
str_replace_editor; può risultare utile in configurazioni limitate e nei benchmark.Questi preset sono punti di partenza, non confini definitivi. L’architettura a plugin è pensata per consentire ai team di sostituire o aggiungere capacità quando cambiano le esigenze. 2
21
Harness è distribuito come pacchetto npm e CLI @deepseek-ai/dsh. Il quick start documentato è:
npx @deepseek-ai/dsh web
In alternativa, chi deve eseguire il progetto dai sorgenti o lavorare direttamente sul codice può clonare il repository. 1
30
Nell’interfaccia Web occorre configurare una credenziale del modello in Settings → Models, quindi selezionare un workspace prima di comporre le attività. Il processo dsh usa come posizione predefinita del filesystem la directory dalla quale viene invocato; una nuova interfaccia, però, non ha alcun workspace selezionato finché non ne viene aggiunto uno. 25
Harness registra in un log di sessione append-only ciò che il modello vede: prompt di sistema, ragionamento, chiamate agli strumenti e relativi risultati, pianificazione di sotto-agenti e iniezioni di contesto. La vista Trajectory permette di ispezionare questi record per origine; anche resume, fork, ricerca e replay usano lo stesso flusso di eventi. 2
Il log non è quindi un’aggiunta pensata solo per il debug. È il registro usato per analizzare un’esecuzione, riprendere un ramo precedente e ricostruire la sequenza di eventi del runtime che ha influenzato il comportamento dell’agente.
Harness è esplicitamente in developer preview: team e sviluppatori non dovrebbero quindi presumere una promessa di compatibilità stabile nel lungo periodo per plugin e API. 2
6
Un approccio operativo prudente consiste nel bloccare la versione adottata, esaminare le modifiche di release, provare gli aggiornamenti in un profilo o workspace isolato e riprodurre sessioni rappresentative prima di estendere il rilascio. È una raccomandazione pratica di controllo del rischio basata sullo stato preview, non una garanzia documentata che ogni aggiornamento interromperà la compatibilità.
La validazione dei plugin dovrebbe avvenire su due livelli:
La configurazione di Harness aiuta in questo processo. Una voce in cordis.yml può includere un blocco config, mentre il plugin espone uno schema che viene convalidato prima dell’esecuzione della funzione apply: una configurazione non valida blocca il caricamento, anziché avviare il plugin in modo parziale. 27
28 Il catalogo di configurazione generato viene verificato con
pnpm run verify-config-catalog. 18
Per la distribuzione, la documentazione prevede di impacchettare un’estensione come bundle installabile e aggiungerla a un profilo tramite dsh plugin add. Mantenere espliciti bundle e configurazione rende un runtime composto più riproducibile, verificabile, testabile e aggiornabile. 24
DeepSeek Harness va letto soprattutto come infrastruttura per chi costruisce agenti: un runtime in cui connessione al modello, strumenti, policy, ambiente di esecuzione, loop, stato e interfaccia sono scelte di composizione. Cordis gestisce il ciclo di vita dei plugin; le modalità operative forniscono impostazioni iniziali utilizzabili; il log di sessione append-only conserva invece una traccia operativa dettagliata. La flessibilità è il suo principale richiamo, ma lo stato di developer preview rende indispensabili test e procedure di aggiornamento deliberate. 2
21
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
DeepSeek Harness (dsh) è un runtime per agenti AI open source con licenza MIT e in developer preview: non è un modello di IA.
DeepSeek Harness (dsh) è un runtime per agenti AI open source con licenza MIT e in developer preview: non è un modello di IA. Propone quattro modalità iniziali — Standard, Code, Minimal e Creator — e registra le esecuzioni in un log di sessione append only, consultabile con resume, fork, ricerca e replay.
Si installa tramite npm o CLI; per ambienti affidabili conviene rendere esplicita la configurazione e testare ogni plugin sia isolatamente sia nella composizione reale.
DeepSeek Harness (dsh) è un runtime per agenti AI open source con licenza MIT e in developer preview: non è un modello di IA. Propone quattro modalità iniziali — Standard, Code, Minimal e Creator — e registra le esecuzioni in un log di sessione append only, consultabile con resume, fork, ricerca e replay.
Pubblicato daModificato con GPT-5.6 TerraImmagini generate con GPT Image 2
Research answer

Create a landscape editorial hero image for this Studio Global article: What is DeepSeek Harness, the MIT-licensed developer-preview agent runtime released in September 2026, and how do its “everything is a plugi. Article summary: DeepSeek Harness (`dsh`) is an open-source, MIT-licensed agent runtime in developer preview—not a model—designed to build agents by composing replaceable runtime capabilities rather than modifying a fixed core. The provi. Topic tags: general, education, general web, user generated. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, cha
DeepSeek Harness, chiamato anche dsh, è un runtime open source per sviluppatori che progettano e gestiscono agenti AI. È distribuito con licenza MIT ed è ancora in developer preview. Non offre un agente già preconfezionato né un nuovo modello fondamentale: mette a disposizione un ambiente in cui assemblare le singole parti di un agente. Le fonti disponibili collocano il rilascio della versione 0.1 al 13 agosto 2026, non a settembre. 1
2
Harness prende alla lettera il principio secondo cui «tutto è un plugin». Adattatori per i modelli, strumenti, skill, sessioni, sandbox, archiviazione, pianificazione, ciclo dell’agente e interfaccia utente possono essere sostituiti o ricomposti tramite configurazione. Invece di modificare un core fisso, si estende il runtime montando un plugin accanto agli altri componenti. 2
21
Per chi sviluppa agenti, questo è utile quando occorrono un diverso fornitore di modelli, un insieme di strumenti più ristretto, una policy di approvazione personalizzata o un ambiente di esecuzione separato. Queste decisioni diventano scelte di composizione del runtime, anziché richiedere la manutenzione di un fork nel tempo.
Alla base del sistema c’è Cordis, il framework per plugin integrato in Harness. Un plugin può aggiungere servizi, eventi tipizzati ed effetti reversibili a un contesto condiviso. Quando il plugin viene scaricato, anche le relative registrazioni possono essere rimosse. 21
22
Cordis supporta inoltre una composizione che tiene conto delle dipendenze. Un callback registrato rispetto a servizi richiesti viene scaricato ed eseguito di nuovo se uno di tali servizi cambia; ctx.plugin carica un plugin con una configurazione convalidata rispetto allo schema dichiarato. 19
Per chi scrive estensioni, questa struttura offre punti di integrazione chiari. Un plugin di strumenti può registrarsi su ctx.tools, mentre un hook di policy prima dell’esecuzione può restituire una decisione tipizzata di autorizzazione o rifiuto. Lo stesso punto di estensione può gestire policy per permessi, sandbox e modalità di pianificazione. 17
Harness include quattro preset iniziali, pensati per compiti di sviluppo diversi: 2
str_replace_editor; può risultare utile in configurazioni limitate e nei benchmark.Questi preset sono punti di partenza, non confini definitivi. L’architettura a plugin è pensata per consentire ai team di sostituire o aggiungere capacità quando cambiano le esigenze. 2
21
Harness è distribuito come pacchetto npm e CLI @deepseek-ai/dsh. Il quick start documentato è:
npx @deepseek-ai/dsh web
In alternativa, chi deve eseguire il progetto dai sorgenti o lavorare direttamente sul codice può clonare il repository. 1
30
Nell’interfaccia Web occorre configurare una credenziale del modello in Settings → Models, quindi selezionare un workspace prima di comporre le attività. Il processo dsh usa come posizione predefinita del filesystem la directory dalla quale viene invocato; una nuova interfaccia, però, non ha alcun workspace selezionato finché non ne viene aggiunto uno. 25
Harness registra in un log di sessione append-only ciò che il modello vede: prompt di sistema, ragionamento, chiamate agli strumenti e relativi risultati, pianificazione di sotto-agenti e iniezioni di contesto. La vista Trajectory permette di ispezionare questi record per origine; anche resume, fork, ricerca e replay usano lo stesso flusso di eventi. 2
Il log non è quindi un’aggiunta pensata solo per il debug. È il registro usato per analizzare un’esecuzione, riprendere un ramo precedente e ricostruire la sequenza di eventi del runtime che ha influenzato il comportamento dell’agente.
Harness è esplicitamente in developer preview: team e sviluppatori non dovrebbero quindi presumere una promessa di compatibilità stabile nel lungo periodo per plugin e API. 2
6
Un approccio operativo prudente consiste nel bloccare la versione adottata, esaminare le modifiche di release, provare gli aggiornamenti in un profilo o workspace isolato e riprodurre sessioni rappresentative prima di estendere il rilascio. È una raccomandazione pratica di controllo del rischio basata sullo stato preview, non una garanzia documentata che ogni aggiornamento interromperà la compatibilità.
La validazione dei plugin dovrebbe avvenire su due livelli:
La configurazione di Harness aiuta in questo processo. Una voce in cordis.yml può includere un blocco config, mentre il plugin espone uno schema che viene convalidato prima dell’esecuzione della funzione apply: una configurazione non valida blocca il caricamento, anziché avviare il plugin in modo parziale. 27
28 Il catalogo di configurazione generato viene verificato con
pnpm run verify-config-catalog. 18
Per la distribuzione, la documentazione prevede di impacchettare un’estensione come bundle installabile e aggiungerla a un profilo tramite dsh plugin add. Mantenere espliciti bundle e configurazione rende un runtime composto più riproducibile, verificabile, testabile e aggiornabile. 24
DeepSeek Harness va letto soprattutto come infrastruttura per chi costruisce agenti: un runtime in cui connessione al modello, strumenti, policy, ambiente di esecuzione, loop, stato e interfaccia sono scelte di composizione. Cordis gestisce il ciclo di vita dei plugin; le modalità operative forniscono impostazioni iniziali utilizzabili; il log di sessione append-only conserva invece una traccia operativa dettagliata. La flessibilità è il suo principale richiamo, ma lo stato di developer preview rende indispensabili test e procedure di aggiornamento deliberate. 2
21
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
DeepSeek Harness (dsh) è un runtime per agenti AI open source con licenza MIT e in developer preview: non è un modello di IA.
DeepSeek Harness (dsh) è un runtime per agenti AI open source con licenza MIT e in developer preview: non è un modello di IA. Propone quattro modalità iniziali — Standard, Code, Minimal e Creator — e registra le esecuzioni in un log di sessione append only, consultabile con resume, fork, ricerca e replay.
Si installa tramite npm o CLI; per ambienti affidabili conviene rendere esplicita la configurazione e testare ogni plugin sia isolatamente sia nella composizione reale.