KeLearns/dsh-navigation-bar ↗★ 0
@kelearns/dsh-navigation-bar
Piano-key style conversation navigation bar for the DeepSeek Harness web GUI: one key per user message with hover ladder animation, message-preview tooltip and active-message highlight. Official dual-face dsh plugin (host + client), mounted via the official plugin mechanism (dsh plugin add) — no dsh source changes.
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:KeLearns/dsh-navigation-bar说明文档
阅读完整 README ↗dsh-navigation-bar
钢琴键风格的会话内导航条 —— 为 DeepSeek Harness Web GUI 的单个会话提供多轮对话导航: 每根键锚定一条用户消息,悬停显示该轮「用户消息 + 模型回复」预览,点击平滑跳转到对应消息。 基于 DSH 官方双面插件机制(host + browser half),不侵入 DSH 源码。
截图
深色主题 · 悬停态(全屏 + 聚焦细节):

| 深色悬停聚焦 | 深色非悬停聚焦 |
|---|---|
![]() | ![]() |
浅色主题(悬停 / 非悬停全屏):

| 浅色悬停聚焦 | 浅色非悬停聚焦 |
|---|---|
![]() | ![]() |
全屏图展示导航条在会话界面中的实际位置;聚焦图展示钢琴键细节(键形、悬停阶梯与消息预览气泡)。
功能
- 会话内导航:一根键 = 一条用户消息(含 agent 运行中发送的 steering 消息),按时间正序; 模型回复不单独占键,并入对应轮次的预览。
- 参考图级视觉:键簇固定 10px 键距、2px 键高、6px 最短长、26px 悬停长(≈4.3×),
在消息区内垂直居中;配色由参考图逐像素测量(浅色
#D2D3D3/#767779/#1A1C1F, 深色#454545/#A3A3A3/#FFFFFF)。 - 悬停阶梯:悬停键变长变色,上下相邻 3 级阶梯(20 / 14 / 10px,≈77% / 54% / 38%), 第 4 邻恢复最短,首/尾键悬停时阶梯自然单侧裁剪。



