dsh-fuse
在终端中运行以下命令:
dsh plugin install KLRSL/dsh-fuse
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install KLRSL/dsh-fuse 从 https://github.com/KLRSL/dsh-fuse 安装本插件,完成后重启 DSH 使客户端注入生效。
插件介绍
在对话里让模型「画」出界面,往往止步于占位文案或难以对齐真实布局。dsh-fuse 把 ui-aesthetics 能力做成 DSH 插件:模型用自然语言写出 dsh-fuse 围栏(结构化 JSON),经 validate_fuse_spec 白名单预检后,在浏览器对话流内渲染成登录页、仪表盘、设置页等页面级 UI,宽度与输入框同宽,而不是一张撑满屏幕的草图。
核心是「生成 → 渲染 → 微调」闭环。设计令牌落在 theme.json(default / apple / dark),代码规约落在 code-style.json,间距遵循 4/8px 栅格,主题显式决定情绪基调。规格合法不等于渲染正确:点击预览元素会回传 getComputedStyle 与溢出、裁切、主按钮数量等状态,按 expected → observed → diff → fix 重出完整围栏;环形缓冲保留最近 10 次快照可撤销。
适合在 DSH 里做产品原型、表单与控制台界面推敲的开发者与产品同学,以及希望 Agent 输出可预览、可走查的页面级 UI 而非纯 Markdown 描述的团队。对话内小卡片仍用 dsh-ui;dsh-fuse 专注页面级场景,完整语法以 SKILL.md 为准。
使用场景
- 用自然语言描述登录页或仪表盘,在对话流里直接看到渲染结果
- 点击预览元素做走查,让模型按差异重出完整围栏规格
- 在 default、apple、dark 主题下快速推敲表单与控制台布局
适合人员
- 在 DSH 里做界面原型与交互推敲的开发者
- 需要可预览页面而非纯文字说明的产品与设计同学
- 希望 Agent 输出结构化围栏并走查渲染的团队