DSH 插件市场DeepSeek Harness 社区插件目录

deepseek-harness-genui

已验证 界面与体验 ★ 126 0.15.2

Task-specific React apps for DeepSeek Harness with state carried into the next Agent turn

一句话定位

Task-specific React apps for DeepSeek Harness with state carried into the next Agent turn

安装方式

在 DSH 的 web profile 中执行下面的命令;装完刷新页面即可。

$ dsh plugin --profile web add dsh-plugin-genui@0.15.2

兼容的 DSH 版本

>=0.1.0-rc.6 <=0.1.0-rc.8 || >=0.1.1-rc.1 <=0.1.1-rc.2 || >=0.1.5-rc.2 <=0.1.5-rc.3 || 0.1.7-rc.1 || >=0.2.1-rc.2 <=0.2.1-rc.3

作者与热度

pengyue-polaron · ★ 126 · 更新于 2026-10-23

关于这个插件

DeepSeek Harness GenUI

English | 简体中文

DeepSeek Harness GenUI lets an Agent build a focused interface when a task is awkward in text. The Coding Agent writes ordinary React + TypeScript—not a component-tree DSL—and the interface can save user selections for the next Agent turn.

The result is a task-specific app that can explain a difficult relationship, collect connected choices, or continue a tool-backed workflow without asking the user to repeat their input.

Related research: *EvoGenUI-Bench: Evaluating LLMs as Multi-Turn Generative UI Assistants*. Install

Requires Node.js ^22.19.0 || ^24.0.0 and a supported DeepSeek Harness Web profile.

v0.15.2 supports Harness 0.2.1-rc.2 (npm latest checked on 2026-10-23) and 0.2.1-rc.3 (next), alongside the previously tested hosts. See the compatibility report for validation and source-install instructions. Inline, Canvas, fullscreen, and localhost are supported. TUI/headless profiles are not supported. The local compiler uses WebAssembly and needs no install-script approval. Plugin users do not need Chrome or Chromium. Where It Helps

Use an interface when the user needs to see a complex relationship or make several connected choices. Plain questions, rewriting, summaries, and simple lists should stay in prose.

Pick calendar slots Select useful writing blocks and save them to the task. A later calendar action remains separate and permission-gated. Explore photosynthesis Move four causal controls and see the limiting step change immediately. Trace a code path Turn a source-grounded CLI explanation into a local explorer of files, functions, and branches. The Core Loop

1. The Agent writes and builds a React + TypeScript app for the current task. 2. The user saves meaningful values such as selections, form answers, drafts, or progress. 3. A later Agent turn reads those values and continues the task. 4. Connected tools and public HTTPS routes must be declared. Harness asks for task-scoped access, and undeclared calls are blocked.

Later edits update the same app. A candidate that fails the build or source checks does not replace the last working version; a crashing version is quarantined and rolled back when possible. Inline & Canvas Inline, Canvas, fullscreen, and localhost are different surfaces over the same task state. Try It

相似插件