DeepSeek Harness 插件库

dsh-genui

界面增强 486 stars DSH 插件

通过 dsh-ui 围栏在助手回复中内联渲染交互式 UI 组件:布局、图表等。

插件信息

GitHub stars 486
许可证MIT
主要语言TypeScript
最近推送2026-09-28T02:18:15Z
维护者omdsh-dev
收录日期2026-08-15

截图

安装这个 DSH 插件

复制下面的命令,在 DeepSeek Harness 终端中运行即可。

dsh plugin add github:omdsh-dev/dsh-genui

插件以当前 dsh 进程的权限运行,安装时可能执行代码。安装前请检查源代码仓库和许可证;如需可复现安装,请固定 commit 哈希。 插件安全 →

更多介绍

下面是完整能力说明。所有行为都受白名单 dsh-ui 规范约束;JSON 写法请看 SKILL.md。

回答即界面 :组件嵌在回答里,边生成边出现,不用等整段写完 - 30+ 组件 :卡片、表格、图表、表单、标签页、折叠面板、文件树、时间线、diff…… - 原生音视频 :浏览器可访问的 http(s) 或同源相对地址直接嵌入回答;用户主动控制播放,视频支持封面与画面比例,失败时原位提示 - ECharts 集成 :echart 节点渲染完整的 ECharts 图表,自动适配主题色、提示框和图例。两种模式: 预设简写 (preset: 'bar' 'line' 'area' 'pie' 'scatter' + data/series)可从 chart 节点快速升级; 完整选项 (option 字段)支持自定义图表类型、dataZoom、visualMap 等高级 ECharts 功能。echarts 引擎( 1 MB)按需懒加载——主包不含引擎,没有 echart 节点的对话不会下载它- 函数图 :plot 画曲线,参数滑块拖动实时重绘,支持自动动画

测验 :quiz 点选判题 + 解析 + 重试;带 action 时答案同时回传模型(判题仍本地即时) - 本地判卷(交卷) :多道选择题 = 每题的 radio 加 group + answer(正确答案)+ explanation(解析),再加一个 submit 交卷按钮——用户全部选完点一次, 分数、每题对错、解析当场在 UI 里出现,零模型往返 ;题目随即锁定,「重新作答」本地重置(可选 resetAction 通知模型)。题目没带答案时才退回聚合 action(fields 收集所有带 id 的输入) - 状态持久化 :答案、交卷锁定、输入值按「会话 + 内容指纹」自动保存——刷新页面/重开会话原样恢复,重渲染相同内容保留用户状态,新内容自动从头开始;上限 200 块 LRU 淘汰 - 表单语义 :input 回车 / textarea Ctrl+Enter 即时提交(submit:true),不用等失焦;带 id 的字段值进 submit 的 fields 收集 - 秘密禁令 :GenUI 不得索取密码、API Key、访问令牌、恢复码或其他秘密;密码输入即使出现也保持打码、不持久化、不进表单收集 - 本地优先原则 :UI 自己能完成的状态变化(判卷、判题、重置、展开、选中)一律本地即时完成;action 只用于必须模型参与的事(生成新内容、执行工具、下一步建议) - 诚实交互 :交互组件必须带 action;不带 action 的按钮渲染为禁用态(消灭"看着能点、点了没反应"的假按钮);带 action 的按钮点击后立即显示「已触发」本地反馈(只证明本地事件已触发,不代表模型已收到) - 事件循环 :按钮、复选框、单选、开关、下拉、输入、文本域、提交和测验等离散交互按一次手势一次事件立即回传模型;slider 连续拖动保留尾沿防抖,同一滑块只回传最终值,不同 id 的滑块互不合并。 - 工具通道 :render ui 工具把同一份 spec 渲染成工具行卡片(交付物型 UI 走工具、回答型 UI 走围栏) - 会话面板 :composer 上方常驻 dock,render ui…

关于这个插件: dsh-genui

dsh-genui 是什么?

dsh-genui 是一款界面增强插件,由 omdsh-dev 维护。通过 dsh-ui 围栏在助手回复中内联渲染交互式 UI 组件:布局、图表等。

如何安装 dsh-genui?

在 DeepSeek Harness 终端运行 dsh plugin add github:omdsh-dev/dsh-genui 即可。dsh CLI 会从 GitHub 解析插件并安装到当前配置。如需可复现安装,可固定 commit 哈希:dsh plugin add github:omdsh-dev/dsh-genui#commit。

dsh-genui 免费吗?

dsh-genui 是社区开源项目,采用 MIT 许可证。你可以查看源码并免费安装使用。

dsh-web

精选 8119

界面增强

DSH Web UI 全家桶聚合插件:一键安装家族的全部功能插件(任务看板 / Git 图谱 / 宠物 / 移动端远程 / SSH / 模型能力 / 会话归档 / 皮肤 / 设置区 / 社区插件,完整清单以本包 aggregate.yml 为准)。compat 桥接层已并入本包(src/client),因此无需独立的 compat npm 包。

查看插件 → zhu1090093659 的 GitHub 头像 zhu1090093659