DeepSeek ha ampliato le funzionalità di Harness, il proprio ambiente open source per l’esecuzione e la configurazione di agenti AI, introducendo un nuovo punto di accesso alla creazione di plugin direttamente dall’interfaccia di gestione delle estensioni. La modifica è stata inserita nella prerelease v0.2.1-alpha.1, pubblicata il 3 ottobre 2026, e aggiunge il comando Let Agent create a plugin, progettato per trasferire una richiesta di sviluppo alla modalità Creator senza richiedere all’utente di predisporre manualmente l’intero progetto. Quando viene selezionato il comando, l’eventuale bozza già presente viene mantenuta e trasferita nella sessione di creazione, mentre l’esecuzione effettiva dell’attività inizia soltanto dopo l’invio della richiesta da parte dell’utente. L’integrazione riduce i passaggi necessari per sviluppare nuove estensioni all’interno di Harness e permette di mantenere il processo di progettazione, generazione e installazione nello stesso ambiente operativo.
Harness utilizza un’architettura basata su Cordis e su plugin componibili che possono estendere strumenti, capacità operative e interfaccia dell’agente. La transizione verso un sistema di plugin persistenti era già stata documentata con la versione v0.1.6-alpha.2 del 17 settembre 2026, quando DeepSeek aveva progressivamente sostituito i precedenti strumenti Cordis per la definizione e l’esecuzione dinamica con estensioni installate attraverso Plugin Manager. La gestione comprende una pagina dedicata all’installazione e configurazione, l’abilitazione e la disabilitazione in tempo reale e la rimozione dei plugin dal runtime. La prerelease di ottobre mantiene disponibili le modalità Standard, Creator e quelle personalizzate quando la visualizzazione del codice è disabilitata. Le configurazioni integrate PTC e Minimal utilizzano Standard come impostazione predefinita, mentre le sessioni esistenti conservano la modalità precedentemente selezionata. Sono state inoltre apportate correzioni alla gestione delle dipendenze dei bundle, risolvendo problemi relativi a librerie mancanti dopo l’attivazione di nuovi pacchetti e riferimenti obsoleti dopo la disabilitazione o disinstallazione. La sostituzione della versione di un pacchetto già installato continua invece a richiedere il riavvio dell’ambiente.
Creator Mode permette all’agente di sviluppare un’estensione partendo da istruzioni formulate in linguaggio naturale. Nel caso dimostrativo presentato da DeepSeek, l’utente richiede la realizzazione di un timer Pomodoro e l’agente carica le competenze necessarie allo sviluppo di plugin Cordis, esamina i provider e gli slot disponibili nel runtime, quindi genera i file del pacchetto e quelli destinati all’interfaccia client. Dopo la creazione, richiama lo strumento di installazione dei bundle presente in Plugin Manager e verifica lo stato dell’estensione all’interno dell’ambiente. Il risultato è un timer flottante, visibile nell’elenco dei plugin installati, con controlli dedicati alle sessioni di concentrazione e alle pause brevi. La dimostrazione comprende quindi l’intero processo di definizione, generazione del codice, distribuzione e verifica del funzionamento, mantenendo l’utente all’interno del flusso conversazionale.
Il progetto viene distribuito in anteprima pubblica mondiale con licenza MIT e comprende un’interfaccia web eseguibile localmente. Con Node.js installato, il comando npx @deepseek-ai/dsh web avvia l’applicazione, che utilizza per impostazione predefinita l’indirizzo locale http://127.0.0.1:3080 e apre il browser configurato nel sistema. È disponibile anche una procedura basata sul codice sorgente, che prevede la clonazione del repository, l’installazione delle dipendenze tramite pnpm install, la compilazione con pnpm run build e l’avvio mediante pnpm dsh web. La documentazione avverte che Harness si trova ancora in una fase di anteprima per sviluppatori e che sono possibili modifiche incompatibili con le versioni precedenti, poiché le API e i plugin principali continuano a evolversi.
Un’ulteriore componente sperimentale è costituita da Custom Plugin Markets, un bundle che aggiunge una scheda Discover e mette a disposizione di Creator Mode uno strumento plugin_market in sola lettura per esplorare le estensioni disponibili. La disabilitazione del bundle rimuove entrambe le funzionalità. Harness non viene distribuito con un indice di mercato preconfigurato, quindi le fonti di scoperta devono essere predisposte separatamente. Quando l’utente seleziona una versione individuata attraverso il mercato, l’installazione richiede una conferma esplicita prima dell’esecuzione dei normali controlli di compatibilità e delle verifiche del registro dei pacchetti. Questo meccanismo mantiene separate la scoperta delle estensioni, la decisione di installarle e la loro effettiva attivazione nell’ambiente dell’agente.
Questo articolo è stato redatto con il supporto di strumenti di intelligenza artificiale (AI)
