选中对话文字即可高亮、写想法打标签并快速定位
28.4/100
综合分
2
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add misterbig5222-oss/dsh-highlighter该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 选中文字高亮
- 写笔记打标签
- 圆点导轨定位
DeepSeek Harness 高亮标注插件:8 色文本高亮、笔记、标签、复制/删除,以及按上下文定位的右侧圆点导轨
README
由 DeepSeek 最新模型翻译生成dsh-highlighter — DeepSeek Harness 高亮标注插件
在 DeepSeek Harness 页面内为对话文本提供高亮标注:选中即高亮、8 种经典颜色、写想法、打标签、一键复制/删除,并在界面右侧生成彩色圆标用于快速定位。
圆标与每次标注绑定:颜色与高亮一致,位置与上下文一致(上方的标注圆标在上、下方的在下,并随内容高度按比例映射)。
功能
| 操作 | 说明 |
| 选中文字 | 弹出工具栏:3 个快捷色(红/黄/蓝)+ 调色板(8 色)+ 标签 + 复制 |
| 点击已高亮文字 | 管理工具栏:换色 / 写想法 / 打标签 / 复制 / 删除 |
| 悬停已高亮文字 | 显示该高亮的想法与标签 |
| 右侧圆标条 | 每条高亮一个圆标,按文档上下文位置从上到下排列;点击圆标平滑滚动定位并闪烁高亮 |
| 持久化 | 记录保存在页面 localStorage(键 dshhl_highlights),刷新不丢失 |
8 种经典颜色:红 #F6A6A6、橙 #FFCC80、黄 #FFF176、绿 #B9F6CA、青 #69F0D8、蓝 #A8D8FF、紫 #D3B0FF、粉 #FFB3DE。
展开完整文档(README 剩余 1 节)
dsh-highlighter — DeepSeek Harness 高亮标注插件
在 DeepSeek Harness 页面内为对话文本提供高亮标注:选中即高亮、8 种经典颜色、写想法、打标签、一键复制/删除,并在界面右侧生成彩色圆标用于快速定位。
圆标与每次标注绑定:颜色与高亮一致,位置与上下文一致(上方的标注圆标在上、下方的在下,并随内容高度按比例映射)。
功能
| 操作 | 说明 |
| 选中文字 | 弹出工具栏:3 个快捷色(红/黄/蓝)+ 调色板(8 色)+ 标签 + 复制 |
| 点击已高亮文字 | 管理工具栏:换色 / 写想法 / 打标签 / 复制 / 删除 |
| 悬停已高亮文字 | 显示该高亮的想法与标签 |
| 右侧圆标条 | 每条高亮一个圆标,按文档上下文位置从上到下排列;点击圆标平滑滚动定位并闪烁高亮 |
| 持久化 | 记录保存在页面 localStorage(键 dshhl_highlights),刷新不丢失 |
8 种经典颜色:红 #F6A6A6、橙 #FFCC80、黄 #FFF176、绿 #B9F6CA、青 #69F0D8、蓝 #A8D8FF、紫 #D3B0FF、粉 #FFB3DE。
安装
方式一:从 GitHub 克隆(推荐)
git clone https://github.com/misterbig5222-oss/dsh-highlighter.git
cd dsh-highlighter
powershell -NoProfile -ExecutionPolicy Bypass -File .\install.ps1
方式二:直接使用本项目目录
在项目目录(本目录)执行 powershell -NoProfile -ExecutionPolicy Bypass -File .\install.ps1
安装脚本会:
1. 把插件包部署到 $DSH_HOME\profiles\node_modules\dsh-highlighter(默认 ~\.dsh\...);
2. 在 $DSH_HOME\profiles\web\cordis.patch.yml 追加 loader entry(幂等,可重复执行)。
然后完全退出并重新启动 DeepSeek Harness(右上角关闭后重新打开,或退出托盘图标),插件即随应用启动自动加载。无需任何手动注入。
验证
重启后,在页面开发者控制台(F12)执行:
window.__dshHighlighterDiagnostics.health() // { ok: true, ... }
await window.__dshHighlighterDiagnostics.selfTest() // 只读自检,不写入数据
- health().ok === true:插件已加载并挂载。
- selfTest().ok === true:选区工具栏能正常弹出且未污染存储。
也可以直接选中一段文字试一下。
工作原理
- 插件是 DSH 的静态客户端插件(dsh.client bundle):部署到用户 profile 的 profiles/node_modules,通过 cordis.patch.yml 的 insert 列表登记 entry; host 侧的 client-modules 服务把 bundle 扫入 window.__DSH_BOOT__ 启动图,页面加载时由内核自动导入并激活(无需 cordis 工具、无需打包工具链)。
- 高亮用 包装选区文本;记录以「文本 + 前后文」存入 localStorage;React 重渲染导致 span 丢失时,MutationObserver 按文本索引重新锚定。
- 圆标条使用 Shadow DOM 隔离样式;圆标纵向位置 = 高亮在滚动内容中的比例位置。
卸载
powershell -NoProfile -ExecutionPolicy Bypass -File .\uninstall.ps1
然后重启 DeepSeek Harness。已标注数据保留在 localStorage,不会丢失。
文件
| 文件 | 用途 |
| client.js | 浏览器半 bundle:全部高亮功能 |
| index.js | host 半占位插件(保证 entry 有存活 fiber) |
| package.json | 包清单:dsh.client.platform: web + exports["./client"] |
| install.ps1 / uninstall.ps1 | 部署 / 卸载 |
已知限制
- 高亮记录按页面 origin 存储(浏览器标签页与桌面窗口可能各自独立);
- AI 流式输出/重渲染瞬间,高亮可能短暂消失,随后自动重新锚定(约 0.7s);
- 输入框、可编辑区域内的文本不会被高亮。预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
misterbig5222-oss/dsh-highlighter
选中对话文字即可高亮、写想法打标签并快速定位
相关插件 · UI / 主题
破甲增强版JeffKeeping/dsh-purge-plus
dsh-purge 的非官方分支fork:适配 DeepSeek Harness 0.2.1-rc.2、破甲内核…
★ 387已汉化DeepSeek 客户端
71.9
无代码业务系统平台nocobase/nocobase
NocoBase 是什么
★ 24,804已汉化DSH
71.8
1Panel 服务器面板1Panel-dev/1Panel
全球 250 万+ 自托管用户共同喜爱。
★ 37,362已汉化DSH
71.4
终端编码代理esengine/DeepSeek-Reasonix
· 指南 · ACP · 扩展开发 · 规格 · 官方网站 · Discord · QQ
★ 36,076已汉化DSH
71.2
工作状态行动态ccch1mneyyy/working-activity
作者:chimney@ccch1mneyyy。社区项目,非 DeepSeek 官方项目。
★ 664已汉化DSH
71.2
多模型配置管家farion1231/cc-switch
跨平台桌面一体化助手,支持 Claude Code、Codex、OpenCode、DeepSeek Harness 等工具,唯一官网 ccswitch.io
★ 151,814已汉化DSH
71.1
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。