dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
Selection Toolbar (dsh-selection-group) — one hover toolbar for text selected in DeepSeek Harness: annotate + quote in a single box, depending on neither upstream plugin.
简体中文 · English
选中对话文字,批注、引用或放入侧边对话。
一个为 DeepSeek Harness 提供选区工具条的插件。单条消息和跨消息选区共用一个工具条,包含「批注 / 引用 / 侧边对话」,不再创建独立引用浮窗。
| 项目 | 当前版本 / 要求 |
|---|---|
| 插件 | 1.6.5(包名:dsh-selection-group) |
| DSH | >=0.2.0-rc.2 |
| 许可证 | MIT |
dsh-better-sidebar,未启用时不显示该按钮;摘录超过 4000 个字符时截断。批注和引用功能已内置,无需另装上游插件。请勿同时启用 @changfenhuang/dsh-annotation 或 dsh-quote-followup 的独立实例,以免重复显示或争用状态。

这张图来自加载真实 v1.6.5 插件客户端的模拟对话页面。
打开 DSH 的 插件 页面,先检查是否已安装 dsh-selection-group。已安装时使用更新入口,避免重复添加。
点击 添加插件,在“包名或地址”中填写:
https://github.com/jabingu/dsh-selection-group
按应用提示完成加载并启用,重启 DSH。
在主对话中选中文字,松开鼠标,确认工具条出现。
仓库包含构建好的 lib/ 和 client.js,安装前无需自行构建。本包通过 GitHub 分发,不通过 npm registry 发布。
下载仓库 ZIP 并解压,或克隆仓库。检查插件尚未安装后,在同一添加入口填写包含 package.json 的目录绝对路径,启用后重启 DSH。
验证尚未推送到仓库的修改时,请使用本地目录。更新已链接目录中的文件并重启 DSH 即可,无需重复安装;GitHub 来源需更新仓库对应版本后才能获得这些修改。
官方桌面 profile 由应用管理,请使用桌面插件页面。使用 dsh web 的用户可在插件目录执行:
dsh plugin --profile web list --depth=0
# 确认尚未安装后再添加:
dsh plugin --profile web add .
在助手回复中选中:
插件是一段可以插进现有软件里的附加程序,让软件多出一项功能。
松开鼠标后,在同一个工具条中选择:
跨用户消息和助手回复选择时,操作方式相同。
使用 Node.js 22.19.0 或更新的 22.x,或 Node.js 24 及以上版本,在项目目录执行:
npm install
npm run build
npm test
当前 115 项自动化测试通过,覆盖跨消息选区、批注首次显示与布局清理、取消与流式恢复、侧边线程归属和插件生命周期。批注布局另在模拟本机 DSH 贴底结构的 Chrome 测试页中检查了普通、窄窗口和队列场景;最新修改仍需在实际 DSH 中验证。
client.js 由 src/、vendor/ 和 patches/ 生成,请勿手动修改。npm test 会先检查构建产物与源码是否一致,再运行测试。
诊断入口:window.__DSH_SELECTION_GROUP__。构建补丁和兼容性说明见 第三方声明,变更记录见 CHANGELOG。