← 返回列表
D

@ulabe/dsh-conversation-nav

v0.1.0 · 2 天前发布

Conversation position navigator: a right-edge floating button that opens a drawer listing every user message, click to jump (DeepSeek web-style).

dshdsh-pluginconversationnavigation

README

@ulabe/dsh-conversation-nav

DeepSeek Harness (DSH) 客户端插件:对话位置导航

在对话界面右侧添加一个悬浮按钮,点击打开抽屉,列出当前会话的全部用户消息(自动分页加载完整历史),点击任意条目平滑滚动到对话中的对应位置并高亮。显示效果参考 DeepSeek 网页版对话导航:圆角列表项、聊天气泡图标、单行摘要、相对时间、滑入动画。

目录结构


dsh-conversation-nav/
├── install.ps1 # 兜底安装脚本(仅无 dsh CLI 的桌面打包版使用)
├── uninstall.ps1 # 兜底卸载脚本
├── README.md
├── package.json # 插件元数据:dsh.bundle(bundle 层)+ dsh.client(浏览器半)
├── cordis.patch.yml # bundle 层(被 dsh plugin add 识别并应用)
└── lib/
├── index.js # Node 侧入口(no-op apply)
└── client.js # 浏览器侧 bundle(唯一实现,手写无构建)

安装(推荐:dsh plugin add

插件包是标准的 DSH bundlepackage.json 声明 dsh.bundle.patch),可通过官方 CLI 安装。需要 dsh CLI(源码版 pnpm dshnpx @deepseek-ai/dsh;桌面打包版不内置 CLI)。

```bash

本地 checkout 安装(进入插件目录)


dsh plugin --profile

版本兼容矩阵

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
@ulabe/dsh-conversation-nav
Repo
Engines
{}
Weekly DL
0
Monthly DL
0
dsh.bundle
{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime"],"platform":"web"}}