dsh-intelligent-ui
在终端中运行以下命令:
dsh plugin install yunyv/dsh-intelligent-ui
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install yunyv/dsh-intelligent-ui,或按插件管理说明从源码仓库 https://github.com/yunyv/dsh-intelligent-ui 安装,完成后重启应用。
插件介绍
当你向模型要「能改座位和计费周期的方案计算器」时,得到的往往是一段关于界面的文字,而不是真正能拖滑块、改数字的界面。dsh-intelligent-ui 为 DeepSeek Harness 补上这一块:回答不再止于描述,而是变成可操作的卡片——图表随输入变化、清单可勾选、配置可微调,且多数交互在本地重算,不必为每次拖动再发起一轮模型调用。
插件围绕单一 artifact 工具与两层渲染路径展开。默认的 DIL 路径里,模型写出带声明与组件树的声明式文档,框架在帧内无 DOM 的 Worker 沙箱中编译执行,宿主根据渲染树用原生 DOM 绘制,自动继承宿主字体与明暗主题;需要 canvas、WebGL 或自研模拟时,可选用自包含 HTML 路径作为退路。沙箱负责执行而非展示,编译代码碰不到宿主 DOM,交互控件之间仍可联动。
同一张卡片可在正文与侧栏各出现一次且共享状态;流式编译让模型还在输出时界面就能逐步成形,半写完的节点会被丢弃而周围内容仍可渲染。artifact 落盘并追加版本,崩溃恢复以磁盘为准,改需求时可在原 artifact 上就地修订而不丢上下文。
适合经常在 Harness 里做方案演算、参数对比、清单与小型仪表盘,又希望结果能留在会话之外、反复打开继续改的用户;也适合想了解「声明式 GenUI + 宿主渲染」如何落地的插件作者。
使用场景
- 需要方案计算器、参数对比或小型仪表盘,希望直接操作界面而不是读一段描述。
- 希望模型在回答中就地修订同一张交互卡片,并保留历史版本以便回溯。
- 需要复杂可视化或自包含页面时,在 DIL 默认路径与 HTML 退路之间按场景选用。
适合人员
- 经常在 DeepSeek Harness 里做演算、清单和配置调优的终端用户。
- 希望回答里出现可拖动、可切换、本地重算控件的产品与运营同学。
- 研究 GenUI、Worker 沙箱与宿主渲染树如何协作的插件开发者。