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).
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 bundle(package.json 声明 dsh.bundle.patch),可通过官方 CLI 安装。需要 dsh CLI(源码版 pnpm dsh 或 npx @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"}}