NotizieMacroL'agente di coding DeepSeek instrada i task di GitHub attraverso le chat di team

L'agente di coding DeepSeek instrada i task di GitHub attraverso le chat di team

Autore: Blockonomi·

Punti chiave

  • •Il team Harness di DeepSeek ha rilasciato il prototipo di agente di coding Super-agent il 31 ottobre con licenza MIT, descrivendolo come software di ricerca e non come un prodotto pronto per la produzione.
  • •Super-agent monitora un singolo repository GitHub e può opzionalmente ricevere richieste tramite chat di gruppo Feishu, creando sessioni di lavoro dedicate e riportando i risultati nella conversazione originale.
  • •Il sistema funziona per impostazione predefinita in modalità di osservazione, registrando le azioni proposte senza eseguirle, così gli operatori possono esaminare il comportamento prima di abilitare l'accettazione automatica.
  • •Le sessioni Router e Worker vengono eseguite con i pieni permessi dell'utente del sistema operativo che le avvia, spingendo DeepSeek a raccomandare un account dedicato contenente solo le credenziali dell'agente.
  • •Il repository ha raccolto 6,6k star e 652 fork al 1° novembre, ma non contiene benchmark che confermino l'interpretazione di Bloomberg del rilascio come sfida a Claude Code di Anthropic.
L'agente di coding DeepSeek instrada i task di GitHub attraverso le chat di team

DeepSeek ha rilasciato Super-agent, un prototipo di agente di coding open source che monitora un singolo repository GitHub e può opzionalmente ascoltare le chat di gruppo Feishu. Il sistema instrada le richieste approvate in sessioni di lavoro separate, completa i task assegnati e riporta aggiornamenti o risultati nella conversazione in cui ogni richiesta ha avuto origine.

Il team Harness di DeepSeek ha annunciato il progetto il 31 ottobre e ha pubblicato il codice con licenza MIT. Il lancio ha suscitato confronti con Claude Code di Anthropic, sebbene DeepSeek descriva Super-agent come software di ricerca e non come un prodotto ufficiale o pronto per la produzione. L'azienda ha anche dichiarato che la versione pubblica differisce dal sistema utilizzato internamente.

Il codice del progetto è disponibile su GitHub.

Come Super-agent gestisce GitHub e le richieste del team

Il prototipo è progettato per lavorare con un unico repository su github.com e può ricevere richieste tramite GitHub o tramite chat di gruppo Feishu opzionali. Un membro approvato può inviare una richiesta attraverso uno dei due canali. Super-agent converte la richiesta in un elemento di lavoro, crea una sessione e una directory di lavoro dedicate e restituisce aggiornamenti sullo stato o il risultato completo nella conversazione originale. Il risultato può includere una pull request.

Un pannello web locale mostra le questioni che richiedono una decisione umana. Il sistema utilizza una sessione Router persistente per elaborare le richieste e mantenere il contesto condiviso, assegnando i singoli task a sessioni Worker separate. Il Router può accettare nuove richieste mentre i task esistenti sono in esecuzione, consentendo la sovrapposizione dei lavori. I Worker rispondono ai commenti sulle loro pull request, e ogni Ticket riceve una propria sessione e directory.

Questo flusso di lavoro collega le richieste provenienti dalle chat alle modifiche del repository e alle attività di revisione, quindi le decisioni di distribuzione riguardano sia la configurazione software sia la governance del team. Il flusso di approvazione documentato, la modalità di osservazione e le restrizioni degli utenti forniscono controlli per valutare queste interazioni prima che all'agente sia consentito agire automaticamente.

I team possono configurare l'agente per eseguire lavori secondo regole scritte, ma la configurazione predefinita è la modalità di osservazione. In tale modalità, Super-agent registra cosa farebbe senza eseguire l'azione proattiva. Gli operatori possono esaminare le azioni proposte prima di abilitare l'accettazione automatica. DeepSeek afferma che questo sistema consente ai manutentori di regolare i permessi e limitare le attività indesiderate.

Il progetto ha attirato attenzione fin dal rilascio. GitHub mostrava 6,6k star e 652 fork al 1° novembre. Queste cifre indicano interesse per il repository, non prestazioni di coding. Il README di DeepSeek avverte che il codice pubblico può contenere bug, utilizza pratiche di ingegneria incoerenti e differisce dalla versione interna del team. Si raccomanda di esaminare e adattare il codice prima di distribuirlo in un altro ambiente.

Requisiti di configurazione e rischi di accesso

Super-agent richiede un utente GitHub dedicato con accesso in scrittura al repository di destinazione. La configurazione supporta Node.js 22.19 o successivo, oppure versione 24 o successiva, e richiede inoltre pnpm, Git 2.32 o successivo, Python 3.8 o successivo e tmux. Gli operatori necessitano di GitHub CLI 2.48 o successivo, una versione supportata di DeepSeek Harness e un provider di modelli configurato.

Il progetto supporta attualmente i repository ospitati su github.com ma non GitHub Enterprise Server. L'integrazione con Feishu è opzionale e richiede un bot e lark-cli. Un account separato viene utilizzato per l'identità e la firma GitHub dell'agente, aggiungendo diversi strumenti locali e configurazioni di account al processo di installazione.

La considerazione più rilevante riguarda l'accesso ai processi locali dell'agente. Le sessioni Router e Worker vengono eseguite con i pieni permessi dell'utente del sistema operativo che le avvia. Un Worker può eseguire programmi per percorso e leggere la home directory di quell'utente. I wrapper delle credenziali GitHub selezionano l'account GitHub dell'agente, ma non isolano il processo dal resto del sistema operativo.

Per questo motivo, DeepSeek raccomanda di utilizzare un account del sistema operativo dedicato contenente solo le credenziali dell'agente. Diversamente, un Worker potrebbe accedere a file e credenziali disponibili per l'account di avvio, e l'identità GitHub dell'agente non limita i suoi permessi locali. Poiché Super-agent può accedere alle chat di team e alle attività del repository, gli operatori devono inoltre verificare quali utenti possono inviare richieste e quali permessi sul repository sono disponibili. La documentazione di DeepSeek indica che i team dovrebbero iniziare con incarichi limitati mentre valutano il sistema.

Bloomberg ha inquadrato il rilascio come una sfida a Claude Code di Anthropic. Super-agent instrada il lavoro attraverso chat, controllo di versione e revisione del codice, ma il suo repository non contiene benchmark comparativi su accuratezza, velocità o affidabilità del coding. Fornisce inoltre nessuna prova pubblicata che l'agente di coding DeepSeek eguagli le prestazioni di coding di Claude Code. Per i team che valutano il prototipo, il supporto di hosting dei repository, l'isolamento dei permessi locali e i test di prestazioni indipendenti restano quindi punti di valutazione pratici piuttosto che capacità acquisite.

Fonte: Blockonomi