deepseek-harness-genui:DeepSeek Harness 的生成式界面 DSH plugin
pengyue-polaron/deepseek-harness-genui
DSH plugin 让 Agent 为当前任务生成 React 交互界面,保存用户选择并延续任务。
让 DeepSeek Harness 的 Agent 为当前任务动态创建聚焦的 React 界面,把复杂关系和多步选择变成可交互面板。
dsh plugin --profile web add github:pengyue-polaron/deepseek-harness-genui- 分类
- 界面与体验
- 平台
- DSH-Plugin
- 作者
- pengyue-polaron
- 分发方式
- 插件
deepseek-harness-genui 核心特性
deepseek-harness-genui 仓库信息

deepseek-harness-genui 仓库简介
deepseek-harness-genui 是 DeepSeek Harness(DSH)的生成式界面插件(DSH plugin),它让 Agent 为当前任务动态创建聚焦的 React + TypeScript 界面,解决纯文本难以表达复杂关系或收集多步选择的问题。该插件采用 code-first 方式,Coding Agent 直接编写普通 React 组件,而非组件树 DSL 或 IR,界面可保存用户的选择、输入或修改,供后续 Agent 轮次读取并继续任务。由 pengyue-polaron 维护,采用 MIT 协议,基于 TypeScript 开发,最近更新于 2026-08。
deepseek-harness-genui 这个 DSH plugin 支持哪些核心场景?
该插件适用于需要用户看清复杂关系或做出多个关联选择的场景,例如挑选日历时间段、探索光合作用因果模型、追踪代码路径等。界面可内联显示在对话中,也可在 Canvas 侧边栏打开,甚至全屏或通过 CLI 返回 localhost 应用。所有表面共享同一任务状态,在一个表面保存的选择在其他表面依然可用。
deepseek-harness-genui 怎么安装?
安装该 DSH plugin 使用官方命令:
dsh plugin --profile web add github:pengyue-polaron/deepseek-harness-genui
安装后,Agent 即可在需要时生成界面,无需额外配置。
deepseek-harness-genui 如何工作?
工作流程分三步:Agent 编写普通 React + TypeScript 代码,插件负责构建和检查;界面将语义值(选择、表单答案、草稿、进度)保存到当前任务;后续轮次可直接读取这些值,无需用户重复输入。应用只声明所需的 Harness/MCP/Skill 工具或凭据,保持最小权限。
deepseek-harness-genui 兼容哪些 DeepSeek Harness 版本和平台?
该插件深度集成 DeepSeek Harness 生态,依赖 @deepseek-ai/dsh-agent、@deepseek-ai/dsh-client-runtime、@deepseek-ai/dsh-host-webserver 等官方包,支持 Web 界面、CLI 和 localhost 运行。要求 Node.js ≥ 22.19,许可证为 MIT。
deepseek-harness-genui 的 CLI 使用示例?
在终端 profile 中,Agent 可返回 localhost 应用,后续提问可引用已选择的路径。例如,请求解释代码路径时,Agent 返回映射结果和 URL,用户可继续追问“我选择的路径在哪里停止?”,Agent 会基于已保存的状态回答。