deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:LimBoo233/dsh-web-extras
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
DeepSeek Harness Web 界面增强插件(bundle),包含三个功能:
纯浏览器端实现(client 插件),无 Host 侧代码;所有配置与图片数据保存在本地浏览器,不经过任何服务器。

要求:已安装 DeepSeek Harness CLI,并使用 Web 界面(dsh --profile web)。任选一种方式安装后,重启 dsh 并刷新浏览器页面即可生效。
dsh plugin --profile web add github:LimBoo233/dsh-web-extras
首次安装时 pnpm 会要求允许构建脚本(pnpm ≥ 10)。若失败,按提示把包名加入 profile 的 pnpm-workspace.yaml 的 allowBuilds 后重试:
allowBuilds:
dsh-web-extras: true
这是对包内代码的信任授权:仅安装你信任来源的包,并建议固定 commit(
github:LimBoo233/dsh-web-extras#<sha>)。
git clone https://github.com/LimBoo233/dsh-web-extras.git
cd dsh-web-extras
pnpm install
pnpm pack # 生成 dsh-web-extras-<版本号>.tgz(当前 0.2.2;pack 会先自动构建 lib/)
dsh plugin --profile web add ./dsh-web-extras-0.2.2.tgz
dsh plugin --profile web remove dsh-web-extras
安装后浏览器设置页会出现两个新入口,会话视图环中会新增一个页签:
提醒触发时机:
三种事件播放不同的提示音(完成=上行双音、审批=急促三连音、提问=下行双音),共用同一张立绘图片,且每项都可在设置页分别开关。
文件变更页签只读取 DSH 会话快照中已有的 diff 展示数据(write / edit / str_replace_editor 的结果视图),不产生新的网络请求,也不持久化任何数据。
文件变更页签(按轮次分组、彩色标签、用户消息、行级差异与高亮对比):

提醒设置页(三种事件卡片 + 逐个试听 + 立绘上传/裁剪/翻转):

外观设置页(背景图 + 实时预览 + 透明度/折叠):

| 数据 | 存储位置 | 说明 |
|---|---|---|
| 提醒设置 | localStorage dsh-ntfy-config |
完成/审批/提问的提示音与立绘开关 |
| 立绘图片内容 | IndexedDB dsh-ntfy-store |
上传/裁剪后的图片,刷新后自动恢复 |
| 外观设置 | localStorage dsh-styl-config |
全部数值与开关 |
| 本地背景图片内容 | IndexedDB dsh-styl-store |
刷新后自动恢复,无需重选 |
| 文件变更页签 | 无持久化 | 仅实时读取会话快照中的 diff 数据 |
全部数据仅存于本浏览器,清除浏览器数据(或更换浏览器/电脑)后丢失;插件不含任何网络请求,提示音由 Web Audio 实时合成,不依赖音频文件。
pnpm install
pnpm build # 生成 lib/index.js(Node 半)+ lib/client.js(浏览器半)
构建用 esbuild,自包含、不依赖 DeepSeek Harness 源码仓库。浏览器 bundle 格式与官方 client 插件一致(window.__ModuleLoader__.load factory + 平台模块 external)。
MIT
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。