dsh-ui-html
在终端中运行以下命令:
dsh plugin install eaglezlee/dsh-ui-html
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install eaglezlee/dsh-ui-html 安装本插件(源码:https://github.com/eaglezlee/dsh-ui-html),安装后重启 DSH 生效。
插件介绍
在对话式 AI 工作流里,模型往往只能输出文字或静态展示,用户点选、填表、确认等操作很难变成模型能直接消费的输入。dsh-ui-html 面向这一缺口:让模型通过 show_ui 在对话里就地渲染沙箱化的交互式 HTML,用户操作经 window.dsh.emit 以结构化数据回到模型,形成「展示—操作—继续推理」的闭环,而不是单向看图。
核心能力是 show_ui 工具与宿主、前端的协作。HTML 会出现在工具调用卡片和对话正文等位置;默认模式下界面先展示、工具当轮返回 presented,用户提交后作为新用户消息进入下一轮;阻塞模式下可在本轮内等待并把交互作为工具结果返回。界面运行在受限 iframe 中,外部资源需配置放行,交互经校验的桥回传,并支持多项体积、超时与开关类配置。
若你希望在 DeepSeek Harness 里做表单、小面板、配置向导或任何需要用户动手再让模型接着干的场景,本插件比纯展示型方案更合适。需要只渲染 HTML、不要求回传时,可考虑 dsh-visualize;需要用户操作结构化喂回模型时,选 dsh-ui-html。
使用场景
- 对话内表单与确认流程
- 需要用户点选后再让模型继续
- 沙箱化小面板或配置向导
适合人员
- 在 DSH 中构建带界面的 Agent
- 需要闭环交互而非纯展示的开发者
- 为模型设计可提交结构化输入的工具