前言¶
在 DeepSeek Harness(DSH)Web 会话中查看长对话时,普通用户提示词可能和 assistant、tool、command、steering、injected-context 等内容混在一起。定位某一条普通用户提示词通常要来回滚动。
dsh-prompt-rail 在会话侧边栏旁增加一条紧凑的纵向快速跳转条,把每条已加载的普通用户提示词显示为一个标记,便于预览和跳转。
这是什么¶
Zzzzkd/dsh-prompt-rail 是面向 DSH Web 会话视图的插件。它不替代会话消息本身,而是为已加载的普通用户提示词提供快速定位入口。
- 仓库名:
Zzzzkd/dsh-prompt-rail - 维护者:
Zzzzkd - 许可证:
MIT - 插件定位:Vertical prompt quick-jump rail for the DeepSeek Harness web conversation view
核心功能¶
下面列出已核实的交互行为:
- 跳转条垂直居中显示在会话侧边栏旁。
- 每个标记代表一条已加载的普通用户提示词。
- 悬停或键盘聚焦时,展示该提示词预览。
- 点击标记会滚动跳转到对应提示词。
assistant、tool、command、steering、injected-context行不参与跳转条。- 单条提示词会话仍会渲染一个标记。
安装与启用¶
安装时需要把插件目录放入 Harness 根目录的 plugins 下。目标目录结构为:
deepseek-harness/
└─ plugins/
└─ dsh-prompt-rail/
先克隆或复制仓库到上述路径,再在 deepseek-harness 根目录执行安装。
Windows¶
.\plugins\dsh-prompt-rail\install-and-restart.bat
macOS / Linux¶
node ./plugins/dsh-prompt-rail/compat/install.mjs
pnpm dsh web
安装后保留 plugins/dsh-prompt-rail 目录。
开发与检查¶
如果要开发或检查该插件,使用并列 checkout:
workspace/
├─ dsh/ # DeepSeek Harness checkout
└─ dsh-prompt-rail/
然后在仓库中执行:
pnpm install
pnpm run check
lib/ 已提交,因为 profile 安装会直接加载预构建 Host 和浏览器文件,不运行包构建脚本。
适用场景与注意¶
适合在 DSH Web 会话中需要频繁回看或定位普通用户提示词的使用者。
插件会在当前 DSH 客户端环境中运行,权限等同于当前 dsh 进程权限。安装前建议先检查源码、许可证和兼容的 Harness 版本。
插件的 peerDependencies 包含 @deepseek-ai/cordis ^4.0.1-rc.1、react ^18.2.0,并且多数 DeepSeek 包为 optional。
链接¶
- 目录页:https://www.skillhub.cn/plugins/Zzzzkd/dsh-prompt-rail
- GitHub:https://github.com/Zzzzkd/dsh-prompt-rail
上述目录页是独立插件目录,与 DeepSeek / 幻方无官方从属关系。