dsh-muyu:DeepSeek Harness Web 里的右下角电子木鱼

前言

DSH 的插件机制可以把 Web 客户端扩展成本地浮层。dsh-muyu 解决的是等待模型思考、流式输出时缺少一个轻量本地反馈的问题:它在 Web 客户端右下角放一个可敲击的电子木鱼,手动敲会记功德;模型忙碌时,它会自己轻敲。

这个插件不写进对话记录,不发起额外请求,只在本机浏览器里维护一个轻交互计数。

插件定位

dsh-muyu 是一个 MIT 许可证的 DSH Web 插件,仓库维护者是 liuwenji007。它的核心用途是在 Web 客户端右下角提供一个可敲击的电子木鱼,适合本地等待模型响应时做轻交互。

核心功能

下面这些能力都落在 Web 客户端界面里:

  • 在 Web 客户端右下角显示可敲击的电子木鱼。
  • 手动点击角色头部可加 1 功德,被敲多了会起包。
  • 当前会话忙碌时自动轻敲并记功德,默认大约每秒 1 功德。
  • 功德只记录在本机浏览器,不进对话记录,也不会有额外请求。
  • 计数可切换香炉或木牌,9999 以内显示原数,再大显示 Nk
  • 设置 → 木鱼 可改开关、香炉/木牌、自动敲快慢、起包连击数、图源。
  • 支持内置、本地制作、图库、URL 图源,并可导入 zip 图包。
  • 系统开启「减少动态效果」时跳过跳动和飘 +1。
  • 可导出官方文件名模板和对齐包。

安装与启用

版本要求

安装前确认 DSH 版本满足要求:

dsh ≥ 0.1.0-rc.8(建议 0.1.1-rc.2)

dsh-muyu 0.1.5+ 依赖宿主模块表里的 @deepseek-ai/dsh-client-store。版本搭配上需要注意:

  • 新宿主配 dsh-muyu ≥ 0.1.5
  • 旧宿主先升 dsh ≥ 0.1.0-rc.8 再升插件。
  • 如果旧宿主暂时不升,也可以钉住 dsh-muyu@0.1.4

从 npm 安装

适合已经能正常跑 Web 客户端的情况:

dsh plugin --profile web add dsh-muyu

安装或更新后重启 Web 客户端:

dsh --profile web

从 GitHub 安装

也可以直接指定 GitHub 仓库安装:

dsh plugin --profile web add github:liuwenji007/dsh-muyu

安装后重启:

dsh --profile web

如果 pnpm ≥ 10 的 git 安装被拦截,可能需要加入构建允许项:

allowBuilds:
  dsh-muyu: true

然后重新执行一次 add 命令。

本地链接安装

调试本地源码时可以使用本地链接:

dsh plugin --profile web add link:/你的路径/dsh-muyu

启动 Web 客户端:

dsh --profile web

验证安装

安装完成后,先看右下角是否出现木鱼。也可以用命令确认配置里能看到本包:

dsh --profile web --dump-config

刷新页面不一定足够,安装或更新后建议重启 Web 客户端。

卸载

卸载命令:

dsh plugin --profile web remove dsh-muyu

卸载后同样需要重启 Web 客户端。

典型用法

等待时手动敲击

模型思考和流式输出时,右下角的角色会显示忙碌状态。你可以手动点击角色头部,每点一次加 1 功德。被敲多了会起包。

会话忙碌时自动敲击

当前会话忙碌时,插件会自动轻敲并记功德,默认大约每秒 1 功德。自动敲的快慢可以在设置里调整。

查看当前会话计数

换会话时,可以看到当前会话的敲击次数与自动消耗。功德只记录当前会话相关计数,不会混到对话记录里。

切换计数样式

设置 → 木鱼 里可以切换香炉或木牌。9999 以内显示原数,超过后显示 Nk

替换图源

图源支持内置、本地制作、图库、URL 四类。导入 zip 图包后,可以在图库里切换图包。

图源目录或 zip 里需要这些指定文件名:

idle.png
auto-hit.png
manual-hit.png
bump.png
bump-big.png
stick.png
board.png
censer.png
add.png

layout.json 可选。

导出模板与对齐包

可以导出官方文件名模板,也可以导出对齐包。导入或制作完成后,在图库或设置里切换图源即可。

修改源码后重新构建

如果你修改了 src/client/assets/src/config.ts,需要重新构建:

pnpm run build

适用场景与注意

这个插件适合希望把等待模型响应的时间变成本地轻交互的 DSH Web 用户。它的计数只留在本机浏览器,不进入对话记录,也不产生额外请求。

注意以下几点:

  • 插件以当前 dsh 进程权限运行,安装前应检查源码、依赖与 MIT 许可证。
  • 组合包可能已有内置 ui-muyu,需要时禁用。
  • 功德记在本机 localStorage,键名为 dsh.muyu.merit,最多记录 100 个最近敲过的会话;删掉的对话不会跟着清。
  • 制作草稿与图库包记在 IndexedDB,键名为 dsh.muyu.art
  • 角色不能拖拽,以免挡住侧栏。
  • 系统开启「减少动态效果」时,会跳过跳动和飘 +1。

资源

GitHub 仓库:

https://github.com/liuwenji007/dsh-muyu
羽毛球分组比赛记分
小程序二维码

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

Xiaoye