Canvas e generative UI
deepseek-harness-genui
Il task fa crescere un’interfaccia React mirata — e ciò che scegli al suo interno torna all’agente.
Che cos’è
Un livello di interfaccia a runtime per i task dell’agente: quando il testo intralcia, l’agente scrive una piccola app React + TypeScript — mostrata inline, in Canvas, a schermo intero o su localhost — per spiegare una relazione difficile, raccogliere una decisione complessa o azionare uno strumento connesso dopo un’approvazione limitata al task.
DeepSeek Harness GenUI is a runtime interface layer for Agent tasks. When text gets in the way, the Agent can make the current task grow a focused UI—to explain a difficult relationship, collect a complex decision, or operate a connected tool.
Perché conta per il design
- Le interfacce sono React code-first, quindi layout, controlli e diagrammi sono componenti reali, non screenshot.
- Selezioni salvate, input e bozze tornano al task perché i turni successivi dell’agente possano leggerli.
- Un sistema DESIGN.md con quattro profili visivi mantiene le app generate su un unico linguaggio di design.
Cosa copre
- What Changes
- When an Interface Helps
- Inline & Canvas
- How It Works
- Design MD
- Safety
Come installarlo
deepseek-harness-genui
-
Eseguilo in un terminale.
dsh plugin --profile web add dsh-plugin-genui && dsh plugin --profile web exec playwright install chromium -
Riavvia dsh web così carica il plugin.
-
Poi descrivi il design che vuoi. L’harness attiva gli strumenti del plugin.
Come usarlo con DeepSeek Harness
-
Esegui il comando di installazione: aggiunge il plugin e poi installa il Chromium di cui Playwright ha bisogno.
-
Chiedi un’interfaccia quando l’interazione aiuta: un picker, un modello esplorabile, un esploratore di percorsi di codice.
-
Interagisci, poi prosegui — l’agente legge ciò che hai selezionato invece di chiederti di ripeterlo.
Ogni plugin qui è gratuito da installare e rimanda alla sua vera fonte upstream.
Altro nel repo di DeepSeek Harness ↗Prossimo passo
Progetta con OpenDesign, senza il setup
Installa questo plugin da solo, oppure porta attorno a DeepSeek Harness un intero strato di design curato con OpenDesign. Usa la tua chiave, resta padrone dell’output.