前言¶
在 DeepSeek Harness Web 的长会话里,如果只想快速回到自己发出的某条提示词,逐条上下滚动效率不高。dsh-user-message-navigator 是面向 DeepSeek Harness Web 的一个 DSH 插件,提供一个 Codex-style 的用户消息导航侧栏,把可索引的用户消息集中列出,方便搜索、跳转和高亮定位。
这是什么¶
dsh-user-message-navigator 是一个 Web 端 DSH 插件,维护者是 buguoshixc,许可证为 MIT。它用于在 DeepSeek Harness Web 会话中增加 User messages 导航入口。已核实资料中的版本信息如下:
name: dsh-user-message-navigator
version: 0.1.1
license: MIT
engines.node: ^22.19.0 || >=24.0.0
使用它需要 DeepSeek Harness Web 0.1.1-rc.2 或兼容的后续版本。
核心功能¶
这个插件围绕当前会话中的用户消息提供导航能力:
- 在 active session header 中增加
User messagesaction。 - 通过官方
shell.overlayslot 打开一个浮动右侧栏。 - 按对话顺序列出 direct user prompts 和 admitted steering messages。
- 对已加载的 prompts 进行搜索,不会把消息内容发送到任何地方。
- 选择某条消息后,跳转到该消息并短暂高亮。
- 跟踪当前阅读位置附近的消息。
- 分页加载更早的历史;在显式请求时加载剩余全部页面。
- 跟随当前 DSH locale 和 theme tokens。
安装与启用¶
安装命令使用本地 .tgz 安装包;已核实资料中没有提供在线安装命令。下面命令里的路径应替换为实际的 dsh-user-message-navigator-0.1.1.tgz 路径。
先添加插件,再启动 DSH Web:
npx --yes @deepseek-ai/dsh plugin --profile web add "C:\absolute\path\dsh-user-message-navigator-0.1.1.tgz"
npx --yes @deepseek-ai/dsh web
安装完成后,重启 DSH,并刷新浏览器。
典型用法¶
启用后,可以按下面方式使用:
1、即使还没有选择会话,右侧边缘也会显示 launcher。
2、在 non-empty session 中,session header 会出现 User messages。
3、打开侧栏后,可以看到按对话顺序排列的 direct user prompts 和 admitted steering messages。
4、在已加载内容中搜索提示词;搜索不会把消息内容发送到任何地方。
5、点击目标消息后,页面跳转到该消息并短暂高亮。
6、当需要更早内容时,按页加载旧历史;如果明确请求,也可以加载剩余全部页面。
索引范围与隐私¶
插件只索引当前可见的 conversation nodes。plugin-generated context messages 和 compacted-away nodes 会被有意排除。
资料说明该插件没有 host route,也不会发起网络请求。消息内容保留在 active browser page 中,只用于本地列表、搜索和导航操作。
开发检查¶
如果你从源码开始构建,可以使用以下命令做检查和打包干跑:
npm install
npm run check
npm run pack:dry
适用场景与注意¶
这个插件适合在 DeepSeek Harness Web 中频繁回看自己发出消息的用户,尤其是较长会话、多轮提示词、需要快速定位 steering messages 的场景。
安装前需要注意:
- 插件以当前 DSH 进程权限运行。
- 安装前应检查源码和许可证。
- 它依赖本地
.tgz安装方式,路径要指向实际的dsh-user-message-navigator-0.1.1.tgz。 - 它要求 DeepSeek Harness Web
0.1.1-rc.2或兼容的后续版本。 - Node.js 要求见
package.json的engines.node:^22.19.0 || >=24.0.0。
相关链接¶
以下目录页是社区目录入口,不是 DeepSeek 官方应用商店:
https://www.skillhub.cn/plugins/buguoshixc/dsh-user-message-navigator
GitHub: