dsh-moyan:在 DeepSeek Harness WebUI 侧边栏显示一句引用

前言

DSH 的插件机制允许在 WebUI 外围增加轻量能力。dsh-moyan 解决的是一个很具体的需求:在左下角侧边栏「设置」按钮上方,完整显示一句名言、古诗词或游戏经典台词。它不扩展 DSH 的核心流程,也不替代现有设置入口,只提供一个可维护的引用位和简单的刷新控制。

这是什么

dsh-moyan 是一个 DeepSeek Harness WebUI 插件,维护者为 elviszhang007,License 为 MIT

已核实资料显示,package.json 版本为:

0.5.3

它的作用是在侧边栏底部、「设置」按钮上方显示一句引用,出处附在句后。适合希望在 WebUI 中获得低干扰引用展示,并能直接编辑语料文件的用户。

核心功能

下面列出已核实的能力:

  • 在左下角侧边栏「设置」按钮上方完整显示一句名言、古诗词或游戏经典台词。
  • 句子自动折行,出处单列一行。
  • 刷新频率可调:每次打开 WebUI 刷新,或每天刷新;每天刷新时跨午夜自动换一句。
  • 支持手动换一句,并可通过小箭头回退最近 5 次刷新。
  • 最近显示过的 10 句不会被随机换出。
  • 语料外置:直接编辑 corpus.txt 即可增删句子,刷新页面即生效。
  • 样式使用 Harness 主题变量,自动跟随亮色/暗色主题。
  • 侧边栏收起成窄轨时自动隐藏。

安装与启用

前置要求

安装前需要满足:

  • Node.js ≥ 18。
  • DeepSeek Harness (DSH) 已安装,全局或本地均可。
  • 需要 pnpm

本插件为「树外插件」(profile 插件),通过 dsh plugin 安装。安装后,插件集的变化在重启 web profile 时生效。

安装

已核实资料给出的安装命令是:

(pnpm) dsh plugin --profile web add dsh-moyan

这里的 (pnpm) 需要按 DSH 安装方式调整:若 DSH 为全局安装,请去除 (pnpm);否则请去除括号 (),仅保留 pnpm

全局安装时:

dsh plugin --profile web add dsh-moyan

非全局安装、使用 pnpm 时:

pnpm dsh plugin --profile web add dsh-moyan

重启与查看

安装后需要重启 web profile。按同一规则选择命令:

全局安装:

dsh web

使用 pnpm

pnpm dsh web

重启后刷新页面。侧边栏底部、「设置」上方会出现一句话,出处附在句后。

卸载与清理

按包名卸载:

全局安装:

dsh plugin --profile web remove dsh-moyan

使用 pnpm

pnpm dsh plugin --profile web remove dsh-moyan

插件还会在浏览器 localStorage 中留下设置键:

dsh-moyan:v1

如需清除,可在 WebUI 控制台中移除该键。

典型用法

先完成安装和重启,再按下面步骤操作:

1、侧边栏底部、「设置」上方出现一句话,出处附在句后。

2、鼠标悬停时,出处行尾浮现齿轮按钮,点击打开设置面板。

3、在面板中切换刷新频率:每次打开 / 每天。

4、点击“换一句”更换当前句;最近显示过的 10 句不会被随机换出。

5、点击左侧小箭头回到上一句,最多回退最近 5 次刷新。

6、在面板中查看当前句的完整出处。

语料编辑

语料格式为:

句子 | 出处

每行一条。以 # 开头的行和空行会被忽略。

直接编辑 corpus.txt,保存后刷新页面即生效。宿主每次请求都会重新读取文件,因此无需重启 dsh web

适用场景与注意

适合:

  • 希望 DSH WebUI 保持简洁,只增加一句低干扰引用。
  • 愿意维护 corpus.txt,并能使用文本编辑器修改语料。
  • 需要跟随 Harness 亮色/暗色主题的侧边栏展示。

注意:

  • 本插件通过 dsh plugin 安装到当前 DSH 环境。插件会以当前 dsh 进程权限运行,安装前应检查源码、确认许可证,并了解你将要执行的代码。
  • 已核实资料显示,插件在 DeepSeek Harness 0.1.0-rc.6 上开发与验证。DSH 仍快速演进,slot 名、主题变量名、client 模块契约可能随版本变化。
  • 安装后需要重启 web profile,刷新页面才能看到变化。
  • 浏览器中会留下设置键 dsh-moyan:v1;卸载包不等于自动清除浏览器中的该键。
  • 该插件无构建步骤、零运行时依赖,License 为 MIT
  • DSH 社区目录是独立站点,与 DeepSeek / 幻方无官方从属关系;本文不把它描述为官方应用商店。

结尾

dsh-moyan 的价值很小但边界清楚:它只在 DSH WebUI 侧边栏「设置」上方提供一句完整引用,并允许通过 corpus.txt 维护句子与出处。若你只需要一个安静的侧边栏引用位,它可以直接安装使用。

GitHub 仓库:

https://github.com/elviszhang007/dsh-moyan

已核实资料未提供目录页 URL,因此本文不列出未确认的目录页链接。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜