在会话右侧快速定位并跳转到任意用户消息
32.1/100
综合分
8
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/17 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查有告警:未发布到 npm registry,仅可从源码安装。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add asukasec/dsh-message-preview该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · ui
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 81 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(dependency_conflict · 2026/10/30) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查⚠ 装前注意未发布到 npm registry,仅可从源码安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包dsh-message-preview(未发布到 npm,仅可源码安装)
✓Node 引擎要求 >=22 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/18 00:26:01
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-session-projection@deepseek-ai/schemastery@deepseek-ai/dsh-client-runtime@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-client-ui-slots@deepseek-ai/dsh-client-ui-conversation给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 右侧定位用户消息
- 跳转任意用户消息
README
由 DeepSeek 最新模型翻译生成dsh-message-preview
License: MIT
awesome · DSH plugin
DeepSeek Harness Web UI 的右侧消息导航条。它为当前会话中的每条用户消息生成一个导航块,可悬停预览、显示当前阅读位置,并点击跳转到对应消息。
DeepSeek Harness Web UI 的右侧用户消息导航条,支持悬停预览、阅读位置跟踪和点击跳转导航。
功能
- 只索引用户直接发送的消息,排除工具通知、后台任务和注入上下文。
- 当前阅读位置随会话滚动自动高亮。
- 悬停显示消息序号、相对时间和文本预览。
- 点击后自动加载较早的会话历史,平滑滚动并高亮目标消息。
- 导航块会根据消息数量和文本长度自适应排布;少于两条用户消息时自动隐藏。
- 默认仅显示当前位置指示,鼠标靠近会话右侧时展开完整导航条。
- 中英文界面文案随 DSH locale 自动切换。
展开完整文档(README 剩余 1 节)
dsh-message-preview License: MIT awesome · DSH plugin DeepSeek Harness Web UI 的右侧消息导航条。它为当前会话中的每条用户消息生成一个导航块,可悬停预览、显示当前阅读位置,并点击跳转到对应消息。 DeepSeek Harness Web UI 的右侧用户消息导航条,支持悬停预览、阅读位置跟踪和点击跳转导航。 功能 - 只索引用户直接发送的消息,排除工具通知、后台任务和注入上下文。 - 当前阅读位置随会话滚动自动高亮。 - 悬停显示消息序号、相对时间和文本预览。 - 点击后自动加载较早的会话历史,平滑滚动并高亮目标消息。 - 导航块会根据消息数量和文本长度自适应排布;少于两条用户消息时自动隐藏。 - 默认仅显示当前位置指示,鼠标靠近会话右侧时展开完整导航条。 - 中英文界面文案随 DSH locale 自动切换。 安装 要求: - DeepSeek Harness 0.1.0-rc.6 或更高版本 - Node.js 22 或更高版本 从 GitHub 安装: dsh plugin --profile web add "github:asukasec/dsh-message-preview#main" 安装完成后完整重启 Web UI: dsh web 也可以克隆仓库后从本地目录安装: git clone https://github.com/asukasec/dsh-message-preview.git cd dsh-message-preview dsh plugin --profile web add . Windows 用户还可以在克隆后的目录中双击 install.cmd。该脚本会定位 DSH_HOME、复制插件,并以幂等方式更新指定 profile 的 cordis.patch.yml: .\install.ps1 -Profile web -DshHome "D:\path\to\dsh-data" 使用 打开至少包含两条用户消息的会话。会话右侧会显示一枚当前位置指示;将鼠标移到右缘即可展开导航条。 - 悬停导航块:查看消息序号、发送时间和文本预览。 - 点击导航块:跳转到该条用户消息。 - 滚动会话:高亮块会跟随当前阅读位置。 - 键盘导航:按 Tab 聚焦当前位置,使用 ↑ / ↓、Home / End 选取消息,按 Enter 跳转。 插件没有设置项,安装后即可使用。 工作原理 插件由宿主端和浏览器端两部分组成: | 部分 | 文件 | 作用 | | 宿主端 | lib/index.js | 注册 dshMessagePreview 会话投影,维护用户消息的序号、时间、短预览和持久 ID。 | | 浏览器端 | lib/client.js | 挂载到 conversation.input.dock,通过 React Portal 渲染导航条,并负责预览、滚动定位和历史补载。 | | Bundle | cordis.patch.yml | 让 dsh plugin add 自动把插件加载到 Web profile。 | 数据按以下优先级获取: 1. 宿主端 dshMessagePreview 投影,提供完整且轻量的消息索引。 2. 当前已加载的会话节点,用于首屏回退。 3. 投影尚未就绪时,通过 loadOlder() 补载更早的历史。 插件不会向第三方服务发送请求,也不会修改会话内容。消息预览只在本地 DSH 进程和浏览器之间传递,宿主端预览最多保留 80 个字符。 卸载 如果使用 dsh plugin 安装: dsh plugin --profile web remove dsh-message-preview 如果使用 install.cmd / install.ps1 安装,请删除: - $DSH_HOME/profiles/node_modules/dsh-message-preview - $DSH_HOME/profiles/web/cordis.patch.yml 中 id: message-preview 对应的插入项 然后重启 dsh web。 故障排查 导航条没有出现 - 确认当前会话至少有两条用户消息。 - 确认正在 Chat 会话视图中;其他页签不会挂载聊天 DOM。 - 完整停止并重新启动 dsh web,仅刷新浏览器不足以加载宿主端插件。 - 检查目标 profile 的 cordis.patch.yml 是否包含 dsh-message-preview。 点击后没有跳转 目标消息可能尚未加载。插件会自动请求较早历史;超长会话可能需要稍等片刻。如果目标已被宿主永久移除或对应 DOM 锚点不可用,则不会执行跳转。 开发与检查 仓库提交的是可直接加载的构建产物,不需要安装开发依赖即可做语法检查: npm run check npm pack --dry-run 发布前还应在 DSH Web UI 中验证:导航条展开、鼠标与键盘预览、滚动高亮、较早消息补载和点击跳转。 License MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
asukasec/dsh-message-preview
在会话右侧快速定位并跳转到任意用户消息
相关插件 · 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,350已汉化DSH
71.5
工作状态行动态ccch1mneyyy/working-activity
作者:chimney@ccch1mneyyy。社区项目,非 DeepSeek 官方项目。
★ 664已汉化DSH
71.2
多模型配置管家farion1231/cc-switch
跨平台桌面一体化助手,支持 Claude Code、Codex、OpenCode、DeepSeek Harness 等工具,唯一官网 ccswitch.io
★ 151,506已汉化DSH
71.1
AI 矢量设计工具ZSeven-W/openpencil
全球首个 AI 原生开源矢量设计工具。
★ 7,027已汉化DSH
71.1
这是你的仓库?认领条目