deepseek-harness-genui:DeepSeek Harness 的生成式界面 DSH plugin

pengyue-polaron/deepseek-harness-genui

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

DSH plugin 让 Agent 为当前任务生成 React 交互界面,保存用户选择并延续任务。

让 DeepSeek Harness 的 Agent 为当前任务动态创建聚焦的 React 界面,把复杂关系和多步选择变成可交互面板。

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

deepseek-harness-genui 核心特性

生成 React 交互界面保存用户选择到任务支持内联与画布代码优先,无 DSL

deepseek-harness-genui 仓库信息

pengyue-polaron
发布者
pengyue-polaron
仓库
pengyue-polaron/deepseek-harness-genui
53
Star
5
Fork
3
Watch
1
开放 Issue
语言TypeScript
许可证MIT License
官网
仓库最近更新2026-08-19 17:59:54
仓库创建时间2026-08-15 04:28:02
主题
deepseek-harnessdshdsh-plugingenerative-uigenuimcpreact
默认分支main

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 使用官方命令:

bash
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 会基于已保存的状态回答。

查看更多 DSH 插件,访问 dsh-plugin.org

DSH-Plugin 常见问题