前言¶
在 DSH 里跟大模型长对话时,回答往往很长,重要句子散落在各处。读完想回头统一处理时,靠记忆或滚动查找原文位置并不可靠。复制到笔记可以留痕,但和会话上下文脱节,也不方便在界面上对照删改。
下面介绍社区插件 dsh-highlight-plugin(维护者 xiaoyaoguhuaxian,分类:客户端):在会话正文里划选语句,用黄、绿、蓝标成高亮色块,标记在会话期间保留,可单独删除;色块画在独立覆盖层上,不易被界面重渲染冲掉,并按会话落盘,跨重启仍在。
这是什么¶
dsh-highlight-plugin 是 DeepSeek Harness(DSH)的客户端插件,通过 Cordis patch 注入会话 UI,并在本机回环地址上提供高亮数据的读写接口。一句话:在 DSH 会话界面上选中任意语句,一键标成高亮色块;标记一直留在该会话中,直到主动删除。
插件当前版本在资料中为 1.2.8,许可证 MIT。社区目录页:https://www.skillhub.cn/plugins/xiaoyaoguhuaxian/dsh-highlight-plugin;源码与说明:https://github.com/xiaoyaoguhuaxian/dsh-highlight-plugin。DSH 生态主张「一切皆插件」;SkillHub 等目录为社区站点,与 DeepSeek、幻方无官方从属关系。
核心功能¶
资料中的职责划分如下。
| 侧 | 位置 | 行为 |
|---|---|---|
| client | 会话正文区 | 划词选中 → 浮出取色 pill(黄/绿/蓝三颗色球)→ 点色球完成标记 |
| client | 正文区上方覆盖层 | 高亮色块画在独立覆盖层(不修改框架 React 管理的 DOM) |
| client | 色块上点击 | 弹出「删除这条重点标记?」确认 → 单独删除,其他标记不受影响 |
| host | 127.0.0.1:3205(仅回环) |
GET/POST /highlights、POST /highlights/delete,按会话存取 |
package.json 中的描述还提到:同句重标为替换而非叠色;端点支持元素容器(加粗、标题、段首起拖也可标);多条叠在一起时支持一键全删。持久化路径为 ~/.dsh/highlights/<会话id>.json。
安装与启用¶
从插件市场或 GitHub 安装¶
在 DSH 设置里打开 Settings → Plugins → Market,搜索 dsh-highlight;或使用资料中的命令行:
dsh plugin add github:xiaoyaoguhuaxian/dsh-highlight-plugin
安装后按 DSH 惯例启用对应 bundle;若你改过客户端相关代码,需重启宿主进程后生效。
卸载¶
从 profile 的 dsh.profile.bundles 中移除 "dsh-highlight-plugin";若从市场安装,也可在 Settings → Plugins 里禁用或卸载。
典型用法¶
- 在任意 DSH 会话的正文区,用鼠标划选需要留意的语句。
- 等待浮出的黄、绿、蓝色球(pill),点选一种颜色完成标记。
- 阅读过程中色块保持在覆盖层上;需要取消时点击色块,在确认框里删除该条。
- 同一句如需改色,再次划选并点另一种颜色即可(资料说明为替换,不叠色)。
宿主只在 127.0.0.1:3205 监听,不对外网暴露;标记随会话 id 写入本地 JSON,重启 DSH 后仍可读回,直到手动删除。
适用场景与注意¶
适合谁:经常在单会话里做长回答审阅、需要原地圈句、稍后批量处理的 DSH 用户;希望高亮不绑死在剪贴板或外部笔记上的场景。
已知边界(来自 README,使用前心里有数):
- 覆盖层色块设置
pointer-events: none,点击删除走 document 捕获阶段的命中判定;正在选字(选区未塌陷)时点击不会弹出删除框,避免与划选冲突。 - 浅色主题下使用
mix-blend-mode: multiply字较清晰;深色主题为半透明覆盖,仍可读。 - AI 流式输出时,新锚定最多延迟约 200ms(防抖),属正常现象。
- 会话被压缩或编辑导致原句无法匹配时,该条标记静默不画,但数据仍保留。
- 若
3205端口被占用,插件不会拖垮宿主:本轮内存内标色仍有效,落盘失败会如实提示。
安全与权限:插件以当前 dsh 进程权限 运行,会在本机读写 ~/.dsh/highlights/ 并监听回环端口。安装前建议浏览 GitHub 源码与 MIT 许可证,确认符合你的环境策略。
结尾¶
dsh-highlight-plugin 把「划重点」留在会话界面里:三色标记、覆盖层绘制、按会话持久化与单条删除,针对长回答里分散关键句难以找回的问题。需要安装或源码时,可打开目录页 https://www.skillhub.cn/plugins/xiaoyaoguhuaxian/dsh-highlight-plugin 或仓库 https://github.com/xiaoyaoguhuaxian/dsh-highlight-plugin。