dsh-web-ui-settings 使用指南
为 DSH 设置页提供 Web UI 全家桶的聚合卡片、可编辑的常驻人格(猫娘小咪预设)以及关于版权页;保存人格后 DSH 技能系统自动热加载。
本文为派生内容(基于 wiki / faq / compatibility_json 自动组装),非 AI 即时创作。
本文由本站基于该插件已收录的字段自动派生(wiki / faq / compatibility_json / readme),非 AI 即时创作。每节末尾标源字段。
快速上手
dsh-web-ui-settings
— 源: plugin_wiki.wiki_content
安装与验证
dsh plugin --profile web add @captain1275/dsh-client-ui-web-ui-settings
复制以上命令在 DSH Web Profile 内运行。安装完成后在「插件列表」启用即可。
— 源: plugins.install
关键要点
- 毛玻璃输入框:高斯模糊(backdrop-filter 30px)+ 半透明玻璃底 + 细边框 + 内高光
- 自定义背景:URL / 本地图片 / 动图(GIF/WebP)/ 视频(mp4/webm) / 透明度 / 模糊调节,
- 仿Claude Code推理等级滑块:点击模型菜单的「推理等级」弹出 Effort 滑块面板——无极拖动、松手吸附、
- 用户消息气泡毛玻璃:与输入框统一的玻璃质感
- 图片资源(社区同人资源,codex-pet-DeepSeek-girl)
— 源: plugin_wiki.readme_zh (fallback readme_raw)
常见问题
装上后没有可见效果,是不是没生效?
这个插件是「设置页容器」型插件:装上后本身不会改变对话体验。它只会在 DSH 设置页多出「Web UI 插件」「人格设定」「关于」三个分区。要看到它承载的其他插件(如看板、皮肤)需要同时安装 dsh-web-ui-all 聚合包或其它家族包。
装上后人设就启用了吗?怎么关掉或改写?
默认会启用「小咪」猫娘人格(每次对话都以小咪身份回应)。打开 DSH 设置页「人格设定」section,关掉顶部开关即可停用,或编辑正文后点「保存」立即覆盖,无需重启。
人格保存后写到哪里?为什么对话立即生效?
保存时写入 ~/.dsh/persona.json,同时在 ~/.dsh/skills/catgirl-rp/SKILL.md 生成一份技能文件,DSH 技能系统(dsh-skill-filesystem)热加载该技能,所有新对话自动套用。禁用时 SKILL.md 会被改名成 SKILL.md.disabled 而不是删除,再启用就恢复。
「关于」里显示的版本号是怎么来的?为什么有时显示「未知」?
插件启动时读自身 package.json 拿到 current 版本,并在每次请求时去 npm registry 拉 @captain1275/dsh-web-ui-all 的最新版本做对比,8 秒内没拿到就当作查不到(latest 为 null),前端就会显示「未知」。这不影响使用,只影响更新提示。
这个插件能在桌面版/CLI 版用吗?
不能。它在 package.json#dsh.client.platform 里声明 platform: web,只注入到 Web 设置页。DSH 桌面客户端走的是另一套 UI,需要装对应分支的 dsh-web-ui-settings 包。
— 源: plugin_wiki.faq_json
兼容性
- DSH: 0.1.0-rc.6+
- Node: 未声明
— 源: plugin_wiki.compatibility_json
踩坑提醒
安装前请审阅上游仓库;本指南基于已收录字段自动派生,可能滞后于最新版本。如发现与官方文档冲突,请以上游为准。
— 来源:通用规则