DSH HUB
HomePlugin StorePlugin PacksCommunityRankingsResourcesPublish Guide
Plugin source
Back to catalog

xiaoyaoguhuaxian /

xiaoyaoguhuaxian/dsh-highlight-plugin

Verified

DSH 会话内划重点插件:划选语句标为高亮色块(黄/绿/蓝),覆盖层绘制不怕重渲染,按会话持久保存,可单独删除 | In-session highlighting for DSH chat: colored marks that survive re-renders and restarts

★ 0 Stars0 Forks0 IssuesN/A Community rating0 Confirmed installs
View on GitHub
READMESource: main@f05c425b

dsh-highlight-plugin

会话内划重点:在 DSH 会话界面上选中任意语句,一键标成高亮色块(黄/绿/蓝),单独删,会话期间一直在。

缘起(2026-11-09):「有时候大模型的回答篇幅很长,有一些分散在回答各处的零星语句需要看完回答后统一处理,但是这些重点容易忘、或者读完不好找回原句位置,这时就可以在会话界面上选中任意需要留意的语句, 鼠标划线以高亮标色块的方式标记为重点。 标记将一直保留在会话中,直到主动删除为止。」

它做什么

半 位置 干什么
client 会话正文区 划词选中 → 浮出取色 pill(黄/绿/蓝三颗色球)→ 点色球成标
client 正文区上方的覆盖层 高亮色块画在独立覆盖层上(不碰框架 React 管的 DOM)
client 色块上点击 弹"删除这条重点标记?"小确认框 → 删除(单独删,别的标记不受影响)
host 127.0.0.1:3205(只监听回环) GET/POST /highlights、POST /highlights/delete,按会话存取

已知边界

  • 覆盖层色块不接鼠标事件(pointer-events:none),点色块走的是 document 捕获阶段的 命中判定——正在选字(选区非塌陷)时点击不会触发删除弹框,不会跟选字打架;
  • mix-blend-mode: multiply 在浅色主题下字很清楚;深色主题下是普通半透明覆盖,同样可读;
  • AI 流式输出的瞬间,新锚定最多延迟 200ms(防抖节拍),属正常现象;
  • 会话被压缩/编辑过导致原句找不回 → 该条标记静默不画但数据保留;
  • 端口被占时插件不拖垮宿主:标色仍在本轮内存里有效,落盘会失败并如实提示。

安装 / 卸载

从插件市场 / GitHub 装

DSH 的插件市场(Settings → Plugins → Market)搜 dsh-highlight,或命令行:

dsh plugin add github:xiaoyaoguhuaxian/dsh-highlight-plugin

卸载

从 profile 的 dsh.profile.bundles 里移除 "dsh-highlight-plugin" 即可;市场里装的直接在 Settings → Plugins 里禁用/卸载。改客户端代码要重启宿主。

—/ 5

No ratings yet

Verified DSH bundle

Commit f05c425ba18e

Community comments

No comments yet. Be the first to write one.

DSH HUB

A community index for DSH plugins. Not an official GitHub or DeepSeek AI product.

CommunityResourcesAPIAbout