deepseek-harness-genui:DeepSeek Harness 的生成式界面插件,让 Agent 创建聚焦的 React 应用

pengyue-polaron/deepseek-harness-genui

界面与体验已验证
收录时间 2026-08-15
页面最后更新 2026-09-27

DeepSeek Harness GenUI 让 Agent 为当前任务生成聚焦的 React 界面,保存用户选择与输入,供下一轮 Agent 读取并继续任务,是 DSH plugin 的生成式 UI 能力。

deepseek-harness-genui 是 DeepSeek Harness 的生成式界面插件,它让 Agent 为当前任务直接编写普通 React + TypeScript 代码,生成可交互的界面,解决纯文本难以表达复杂关系或收集复杂输入的问题。界面保存用户的选择、输入或修改,供下一轮 Agent 读取并继续任务。插件采用代码优先方式,支持内联、画布、全屏和 localhost 多种表面,并带权限门控、安全更新与回滚机制。

如何安装

install
npmdsh plugin --profile web add dsh-plugin-genui
分类
界面与体验
平台
DSH Plugin
作者
pengyue-polaron
分发方式
插件

deepseek-harness-genui 核心特性

生成任务特定 React 界面保存用户状态到任务支持内联与画布模式权限门控的访问控制
Listed on dsh-plugin.org

deepseek-harness-genui 仓库简介

它是做什么的?

DeepSeek Harness GenUI 是 DeepSeek Harness(DSH)的生成式界面插件,让 Agent 为当前任务创建聚焦的 React 界面。它解决纯文本难以表达复杂关系或收集复杂用户输入的问题,使 Agent 能直接生成并运行任务专属的交互界面。该插件采用代码优先(code-first)方式,Coding Agent 编写普通 React + TypeScript,界面保存用户的选择、输入或修改,供下一轮 Agent 读取并继续任务。

核心功能

  • 代码优先生成界面:Agent 直接编写 React + TypeScript,无需组件树 DSL 或 IR,生成代码在沙箱中运行。
  • 状态跨轮次保留:界面保存的语义值(选择、表单答案、草稿、进度)写入当前任务,后续轮次可直接读取,无需用户重复。
  • 权限门控的访问声明:应用声明所需的 Harness/MCP/Skill 工具或免凭证公共 HTTPS 路由,打开前展示完整访问列表,未声明调用被阻止。
  • 安全更新与回滚:失败的构建或源契约检查不会替换当前可用版本;沙箱启动崩溃时,隔离该版本并恢复最新可用版本。
  • 多表面支持:同一应用可内联显示、画布打开、全屏或本地 localhost 运行,各表面共享任务状态。

怎么使用这个插件?

在 DSH 中启用后,当任务需要可视化复杂关系或收集多项关联选择时,提示 Agent 生成界面。例如,要求“构建一个交互式代码路径浏览器并返回 localhost URL”,Agent 会生成应用并返回本地链接;后续问题可引用该应用中已选择的路径。界面中的选择会自动保存到任务,后续 Agent 轮次可读取。在 Web 配置中,可从应用卡片审查或撤销访问权限,MCP 凭据和任务能力令牌不会进入生成代码。

本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:pengyue-polaron/deepseek-harness-genui。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。

安装、更新、卸载这个插件,都在 DeepSeek Harness 的 DSH Plugin Hub 插件市场完成

DSH Plugin 常见问题