← 返回列表
D

dsh-turn-nav

v0.1.0 · 1 天前发布

Right-side turn navigation for DSH conversations: hover cards, click-to-jump, auto-load older turns. / DSH 右侧会话轮次导航栏:悬停卡片、点击跳转、自动加载更早轮次。

deepseek-harnessdshdsh-pluginuinavigationconversationturnplugin

README

dsh-turn-nav

DSH(DeepSeek Harness)右侧会话轮次导航栏插件。

像 DeepSeek 网页端聊天界面右侧的目录一样,在 DSH 聊天窗口右侧悬浮一条窄导航,让你在多轮长会话中快速定位、跳转到任意一个历史轮次。

---

功能特性

  • 右侧悬浮导航:默认只显示数字圆点,不遮挡聊天内容。

  • 悬停卡片:鼠标悬停到某个圆点时,左侧弹出该轮次的提示卡片(显示“Q + 用户问题摘要”)。

  • 快速跳转:点击圆点,平滑滚动定位到对应轮次。

  • 当前阅读位置高亮:随滚动自动高亮当前所在轮次(蓝色圆点)。

  • 自动刷新:新消息、流式输出、加载历史时自动重建导航。

  • 自动加载更早历史:自动调用 DSH 的 loadOlder(),把之前分页未加载的轮次也补全,不需要手动滚动到顶部点“加载更早”。

  • 不侵入官方 UI:使用 shell.overlay 全局浮层,不替换、不遮挡 DSH 官方聊天界面。

  • DSH Bundle 兼容:已声明 dsh.bundle.patch,可通过 dsh plugin add 安装。
  • ---

    界面效果

    ```
    ┌─────────────────────────────────────┐
    │ │ ┌───┐
    │ 用户问题 1 │ │ 1 │ ← 悬停弹出卡片:
    │ AI 回答 1 │ └───┘ “Q 用户问题摘要...”
    │ │ ┌───┐

    查看完整 README →

    版本兼容矩阵

    DSH 版本状态说明
    dsh@0.1.0-rc.6 ✅ 兼容 cordis patch ✅
    dsh@0.1.0 ✅ 兼容 标准 patch ✅
    dsh@0.2.0 ⚠️ 待验证 待实测(API 可能在变)
    dsh@0.3.0+ ❓ 未知 尚未发布

    💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正

    元数据

    License
    MIT
    npm
    dsh-turn-nav
    Repo
    git+https://github.com/flyHZJ/dsh-turn-nav.git
    Engines
    {"node":">=22"}
    Weekly DL
    0
    Monthly DL
    0
    dsh.bundle
    {"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}}