
wsxwj123/dsh-plugins
dsh-plugins
Independent plugins for DeepSeek Harness, organized as isolated packages in one monorepo.
Install
npx @deepseek-ai/dsh plugin --profile web add "link:$PWD/packages/dsh-appearance-gallery"Restart `dsh web` after install. Bundle APIs can change during the developer preview.
README badge
[](https://dshhub.dev/plugins/wsxwj123-dsh-plugins)Paste this into your README. The star count updates with every catalog sync.
From the README
Excerpt from wsxwj123/dsh-plugins, cleaned of badges and images.
dsh-plugins 中文说明
这是一个用于 DeepSeek Harness 的插件集合仓库。仓库采用 monorepo 结构,每个插件放在 packages/ 下的独立目录里,互不影响。
English: README.en.md
当前插件
| 插件 | 功能 |
|---|---|
dsh-appearance-gallery | 外观画廊:15 个主题家族 + 9 个完整 dsh-web-ui 皮肤复刻,合并为单一插件、设置页单一入口,支持自定义主题 JSON 与自定义皮肤包导入。 |
dsh-turn-scrubber | 在对话右侧显示回合刻度,悬停展开,点击跳转到对应用户回合。 |
dsh-pet-bridge | 桌面宠物状态桥:把 dsh 会话状态(思考中 / 读取文件 / 运行命令 / 完成)实时推送到 cc-pet 桌面宠物气泡。 |
dsh-session-manager | 会话删除(5 秒可撤销 + 回收站式硬删)与归档视图(查看/取消归档)。 |
dsh-composer-tools | 输入体验增强:方向键输入历史(首/末行门槛)+ 指令查看/编辑面板(全局+项目 AGENTS.md/CLAUDE.md)+ 提示词库(780 条,发送到输入框/复制)。 |
所有插件在 macOS 与 Windows 上均可使用。
界面预览
外观画廊(主题 + 皮肤)
会话管理(归档 + 回收站)
输入体验增强(指令面板 + 提示词库)
对话回合刻度
从旧版本升级(装过主题画廊 / 皮肤画廊的看这里)
dsh-theme-gallery、dsh-skin-gallery、dsh-skin-runtime 三个插件已合并为 dsh-appearance-gallery,原目录不再存在。已安装旧插件的用户需要卸旧装新,否则 dsh web 启动时会因插件目录消失而报 loader 错误。
macOS / Linux:
dsh plugin --profile web remove dsh-theme-gallery dsh-skin-gallery dsh-skin-runtime
dsh plugin --profile web add "link:$PWD/packages/dsh-appearance-gallery"
Windows(PowerShell):
dsh plugin --profile web remove dsh-theme-gallery dsh-skin-gallery dsh-skin-runtime
dsh plugin --profile web add "link:$PWD\packages\dsh-appearance-gallery"
换装后重启 dsh web 并刷新页面。你的外观设置不会丢:主题与皮肤的状态键完全沿用旧键,已应用的主题/皮肤、已导入的自定义主题与自定义皮肤在升级后原样保留,无需重新导入。
安装插件
方式一:从 npm 安装(推荐)
无需克隆仓库,装的是预构建产物,跳过本地构建步骤:
dsh plugin --profile web add dsh-appearance-gallery
dsh plugin --profile web add dsh-turn-scrubber
dsh plugin --profile web add dsh-composer-tools
dsh plugin --profile web add @wsxwj123/dsh-session-manager
dsh-session-manager这个扁平包名在 npm 上已被他人占用,本插件发布为作用域包@wsxwj123/dsh-session-manager,功能与仓库内的packages/dsh-session-manager完全一致。
安装 dsh-pet-bridge 前需先安装 cc-pet 桌面宠物(它监听 127.0.0.1:7779 接收状态推送,pet 端代码无需修改):
dsh plugin --profile web add dsh-pet-bridge
npm 包一览:
| 插件 | npm 包名 |
|---|---|
| 外观画廊 | dsh-appearance-gallery |
| 回合刻度 | dsh-turn-scrubber |
| 输入体验增强 | dsh-composer-tools |
| 会话管理 | @wsxwj123/dsh-session-manager |
| 桌面宠物状态桥 | dsh-pet-bridge |
方式二:从源码安装
先克隆仓库:
git clone https://github.com/wsxwj123/dsh-plugins
cd dsh-plugins
然后按需要安装某个插件(把目录名换成上表里的插件名即可):
dsh plugin --profile web add "link:$PWD/packages/dsh-appearance-gallery"
Windows(PowerShell)下把路径分隔符换成反斜杠:
dsh plugin --profile web add "link:$PWD\packages\dsh-appearance-gallery"
dsh-composer-tools 从源码安装时需要先在包目录内 pnpm install && pnpm build(lib/ 不入库);从 npm 安装则无需此步。
两种方式都适用
安装完成后,重启当前 dsh web 进程,并刷新已有页面地址。不要另起第二个 Web 服务。
…
