DeepSeek Harness 插件

dsh-prompt-rail

Vertical prompt quick-jump rail for the DeepSeek Harness web conversation view(英文原文)

跳到安装方式

来源信息

GitHub 仓库
Zzzzkd/dsh-prompt-rail
最近更新
2026年8月15日
分类
工具与能力
GitHub stars
6
载体类型
plugin
目录证据
上游声明已找到 dsh.bundle
证据路径
package.json#dsh.bundle
核对版本
0.1.0-rc.8
上游核对日期
2026-08-20

该证据由上游目录提供。本站没有安装、运行或安全审核这个插件。

安装

默认先复制一段 Prompt,让 Agent 读 GitHub 仓库和源码;需要自己装时再切到命令。

复制这段 Prompt,发给 DSH、Codex 或其他 Agent,让它先读 GitHub 仓库和源码。

请先不要安装或执行任何命令。阅读这个插件的 GitHub 仓库、README 和关键源码,然后用清楚、直接的方式回答以下问题,帮助我判断它是否适合我的需求:

1. 这个插件是什么,解决什么问题;
2. 适合哪些用户和典型使用场景;
3. 安装后如何使用,并给出一个最小使用示例;
4. 有哪些已知限制,以及隐私、安全、兼容性或维护风险;
5. 给出“推荐 / 有条件推荐 / 不推荐”的明确建议和理由。

请区分仓库明确说明、根据源码推断和未知信息。证据不足时请明确说明,不要猜测或照抄 README。

GitHub:https://github.com/Zzzzkd/dsh-prompt-rail
插件名:dsh-prompt-rail
作者:Zzzzkd

检查来源文件

安装前先看这个插件目录里的 README 和其他文件。

文件资源管理器4 个文件
README.zh.md来源说明 · 只读预览
README 语言

DSH Prompt Rail(消息跳转条)

English | 中文

Prompt Rail 是 DeepSeek Harness Web 会话页的紧凑纵向提示词快速跳转条。每一条横杠对应一条当前已加载的普通用户提示词。悬停或键盘聚焦会展示预览;点击会滚动跳转到对应提示词。

<img width="259" height="267" alt="image" src="https://github.com/user-attachments/assets/4052b9da-5e8d-4cf7-9269-793d225d46f0" /> <img width="963" height="920" alt="image" src="https://github.com/user-attachments/assets/ec47a665-44b6-4e96-8e3c-7257e6a1a69b" /> <img width="656" height="284" alt="image" src="https://github.com/user-attachments/assets/cd045c3c-b80f-4541-85b1-a905ff4f3958" />

效果

  • 跳转条贴近会话侧边栏并保持上下居中。
  • 每条都有 10px 高的可点击吸附区域;默认可见横杠为 8px × 3px 的浅色线。
  • 悬停/聚焦项为深色 28px,附近横杠依次递减为 20px、14px、10px。
  • 点击会记录当前选中提示词。鼠标离开后,全部横杠恢复默认长度,但选中项保持深色。
  • assistant、工具、命令、steering 和注入上下文行不会进入导航;仅有一条提示词时也会显示。

安装

将本仓库 clone 或复制到 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 与浏览器文件。

发布检查清单

1. 为每一个要支持但未声明 slot 的 Harness 提交添加精确兼容补丁。 2. 执行 pnpm run check,并在干净的匹配 checkout 中运行 node compat/install.mjs --apply-only。 3. 提交源码、lib/compat/、README、截图和 lockfile。 4. 推送 v0.1.0 标签,并以该标签创建 GitHub Release。 5. 在 Release 说明中写明兼容的 Harness 版本和提交哈希。

许可证

MIT