← 返回列表
D

dsh-user-message-navigation

v0.1.1 · 4 天前发布

User Message Minimap: a navigation rail for long DeepSeek Harness conversations

deepseek-harnessdsh-pluginconversationnavigationminimapchat-navigation

README

DSH User Message Minimap(用户消息导航轨)

一款可随时安装和卸载的 DeepSeek Harness Web 插件。它会在长对话左侧显示紧凑的用户消息 Minimap,让你快速辨认当前轮次并跳回之前的指令。

English: A removable Web client plugin that adds a compact user-message minimap to long DeepSeek Harness conversations.

当前版本为 0.1.1,面向 DeepSeek Harness 0.1.0-rc.6。插件使用公开的 shell.overlay 插槽,但在 DSH 提供专用的对话导航接口前,仍需通过现有 Chat DOM 属性发现用户消息位置。

名称

  • 对外名称:DSH User Message Minimap

  • 中文名称:用户消息导航轨

  • npm 包名:dsh-user-message-navigation
  • Minimap 是这个插件的简短别名,表示用一条缩略导航轨映射长对话中的用户消息位置。npm 包名保持不变,因此已有安装命令不受影响。

    功能

  • 对话中至少有 4 条用户消息时显示导航轨。

  • 每条用户消息对应一个标记,顺序与对话内容一致。

  • 点击标记或使用键盘,可跳转到对应的用户消息。

  • 距离不超过 5 条消息时使用短距离平滑滚动;更远距离和拖动导航保持即时定位。

  • 到达目标后使用当前 DSH 主题色突出消息,并尊重系统的“减少动效”设置。

  • 拖动导航轨时可连续浏览长对话。
  • 安装

    将插件安装到 DSH Web profile,然后启动 Web 客户端:

    ```sh
    dsh plugin --profile web add d

    查看完整 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-user-message-navigation
    Repo
    git+https://github.com/walnut-a/dsh-user-message-navigation.git
    Engines
    {"node":"^22.19 || >=24"}
    Weekly DL
    0
    Monthly DL
    0
    dsh.bundle
    {"bundle":{"patch":"./cordis.patch.yml"},"client":{"platform":"web","inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout"]}}