DeepSeek Harness Hub
← 返回列表

g-yixuan/dsh-sidenote

DeepSeek Harnessspec-screened在 GitHub 查看 ↗
✓ 可直接安装

侧边开一岔对话,划选留一条注释——DSHDeepSeek Harness插件:fork…

自动检查通过:npm 包已发布且 engines 声明满足基线(声明 Node >=20);该结论来自程序自动检查,未经人工实机验证。 · 最近上游提交 2026/9/14 · 已提供中文文档

侧边开一岔对话,划选留一条注释——DSH(DeepSeek Harness)插件:fork 主会话成侧边会话,支线问题不打断主线,结论一键回流。Side chat & selection annotations for DSH.

综合分
38.5
GitHub 分
38.5
用户评分
★ Stars
5
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add dsh-sidenote
npm 包 dsh-sidenote 已校验归属本仓库,走 npm 安装最省事
数据截至 2026/9/19(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查✓ 自动检查通过

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

npm 包dsh-sidenote @ 0.3.5
Node 引擎要求 >=20 · 基线 Node 22.19 满足
dsh CLI 依赖未声明 dsh 版本约束
入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/19 16:49:35

依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-api-remotes@deepseek-ai/dsh-client-ui-primitives
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

DSH(DeepSeek Harness)插件——支线问题不打断主线,结论一键回流。

English · 中文

演示:划选注释 → 侧边聊天 → 回流主线

安装

前置:已装 dsh-better-sidebar(硬依赖)。

dsh plugin --profile web add dsh-sidenote

三步上手:① 装依赖 → ② 装本插件 → ③ 顶栏点「侧边」,或直接划选任意回复文本。

本地开发挂载:dsh plugin --profile web add link:(client 改动热重载,host 改动需重启 dsh web)。

侧边聊天——支线问题不打断主线

从当前主会话 fork(全量历史快照,不压缩)出独立侧边会话,在右侧栏多轮对话:

- 顶栏「侧边」按钮 / + 菜单 / 斜杠命令 /side 三个入口,多实例并存;
- 与主对话同一套渲染材质:工具卡、思考预览、任务卡、模型/权限切换、@ 引用、图片附件;
- 审批/提问在面板内直接答复,不用跳回主视图;跑完有 toast 通知;
- 继承历史默认折叠成指示卡;折叠态/滚动位置刷新不丢;Alt+J 主↔侧切焦点。

侧边聊天面板:fork 历史 + 原生级工具卡 + 同能力 composer

划选注释——把「这句有问题」变成模型的上下文

- 划选 assistant 回复 → 浮层 → 注解编辑器,右缘编号角标锚定原文;
- 注释是受控对象(可预览、可逐条移除),草稿零污染——发送瞬间才序列化为模型可读的结构化协议块;
- 发送后气泡收成「批注 ×N」标签留痕;刷新不丢。

| 划选浮层 | 注解编辑器 |
|---|---|
| 划选浮层 | 注解编辑器 |

回流主线——侧边结论不烂在支线

- 侧边结论一键「回流到主会话」:问答成对(结论 + 它回答的问题)收为受控 chip 挂在主输入框上方,随下一条消息发给主线;@ 也可直接引用侧边聊天;
- 「保存为正式会话」转正进会话列表;/side 弹层重开最近关闭。

回流 chip:侧边结论挂进主输入框

更多截图

| 折叠态(继承卡 + 操作行) | 侧边斜杠菜单 |
|---|---|
| 折叠态 | 斜杠菜单 |

| 角标 + 注释 chip | 发送后留痕 |
|---|---|
| 角标与注释 chip | 发送后留痕 |

兼容性

| DSH | dsh-better-sidebar | 状态 |
|---|---|---|
| 0.1.1-rc.x | ≥ 0.12.3 | ✅ CI 双档矩阵 |
| 0.1.2-rc.x | ≥ 0.18.0 | ✅ CI 双档矩阵 |
| 0.1.5-rc.x | ≥ 0.19.0 | ✅ 沙箱实测(见下) |

每周 canary 跟进宿主新版本;宿主面缺席时插件按能力降级(不崩页面)。

native 右栏(better-sidebar ≥ 0.19)语义差异:侧边聊天 tab 托管给 DSH 原生右侧边栏,受宿主「page kind 每 pane 单实例」规则约束——同一会话同时只开一个侧边聊天(再次打开/新建 = 聚焦既有 tab;关闭后可经 /side 重开恢复原会话)。多开诉求可用原生侧栏的分栏(每 pane 一个)。

设计要点

- 真 fork,不压缩:侧边会话是真实 DSH 会话(全量历史快照),与主会话能力对等;不是「摘要 + 一次性问答」。
- 列表卫生:侧边会话归档隐藏,会话列表永远干净。
- 可累积的标注工作流:多次划选累积多条注释,编辑、删除、随消息一起发出——不是一次性单引文。

开发

| 命令 | 说明 |
|---|---|
| pnpm typecheck | tsc --noEmit |
| pnpm test | vitest 单测(136 例) |
| pnpm build | 类型声明 + tsdown(host ESM + client CJS bundle,纯度门) |
| pnpm test:mount | 挂载冒烟:真实 dsh web + 伪造会话日志 + Playwright 十条 journey lane(BS_VERSION/DSH_CMD 切版本矩阵) |

问题与建议欢迎 Issue。

License

MIT

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群