dsh-session-expand:一次安装,会话标签、引用与导出齐备

前言

在 DeepSeek Harness(DSH)里长时间对话时,常见需求是:在多个会话之间快速切换、从某段回复里摘一句继续聊、或把整段对话留成可读的 Markdown。这三个能力分别由社区插件实现;若逐个安装,还要分别管理版本与开关。dsh-session-expand 把三个会话相关插件打成组合包:装一次,三个组件一起就位;在插件页里仍可单独启用或停用每一个,不必为「只要其中两个」而反复卸载重装。

下面介绍这个组合包是什么、包含哪些能力,以及如何安装与使用。

这是什么

dsh-session-expand(会话增强包)由维护者 DEVbyQIN 发布,分类为客户端插件。仓库 GitHub 说明:组合包本身不含插件业务代码,只是 DSH 的「多插件打包」机制——依赖并固定三个独立插件的版本,通过 cordis.patch.yml 一并注入。三个组件均为零运行时依赖。

社区目录页:https://www.skillhub.cn/plugins/DEVbyQIN/dsh-session-expand(SkillHub 为独立站点,与 DeepSeek / 幻方无官方从属关系)。

包含的三个组件

组件 作用 版本
dsh-session-tabs 会话标签页:在多个会话间切换,复用原生聊天视图、侧栏与工作台 0.1.6
dsh-quote-to-chat 选中回复内文字后,浮动工具条支持引用到输入框、就这段开侧边线程、或直接复制 0.2.0
dsh-session-md 将会话导出为人读的 Markdown 或自包含 HTML(按 Turn 分组,含工具调用与思维链) 0.1.0

组合包当前版本为 0.1.0,许可证 MIT。

安装与启用

装一次组合包,三个组件一起就位。

桌面版(图形界面):左侧「插件」→「添加插件」,填包名 dsh-session-expand,装完点「立即启用」。

命令行(任选一种):

# 桌面版自带的 CLI(profile 固定为 desktop)
"/Applications/DeepSeek Harness.app/Contents/Resources/runtime/cli/bin/dsh" \
  plugin --profile desktop add dsh-session-expand@0.1.0

# 或任意 dsh CLI,profile 换成你自己的
dsh plugin --profile web add dsh-session-expand@0.1.0

# 从 GitHub 安装(不经过 npm)
dsh plugin --profile web add github:DEVbyQIN/dsh-session-expand#v0.1.0

装完后,在「插件」页应能看到 会话增强包 卡片。

单独开关每个组件

「插件」页 → 点开 会话增强包 →「包含的组件」列表:

  1. 每一行右侧有 启用 / 停用 开关。关闭某组件后,其宿主端与浏览器端会卸载(profile 支持 HMR 时通常无需重启),其他组件不受影响。
  2. 若组件自带配置页,行上会有 配置 按钮,进入该组件原有设置。
  3. 开关状态写在当前 profile 的 cordis.patch.yml 里;重装或升级组合包不会丢失这些开关状态。

注意:「设置 → 内置插件」里的列表是只读清单;真正的组件开关在侧边栏「插件」页的组合包详情里。

典型用法(按组件)

会话标签(dsh-session-tabs)
像浏览器标签一样在多个 DSH 会话间切换,界面仍走原生聊天、侧栏与工作台,适合并行多个任务或对照不同对话。

引用到聊天(dsh-quote-to-chat)
在助手回复里选中任意文字,用浮动条把选区引用到输入框、针对选区开侧边线程,或复制文本——适合从长回复里抠一段继续追问。

会话导出(dsh-session-md)
将当前会话导出为 Markdown 或自包含 HTML,按 Turn 组织,并包含工具调用与思维链等内容,便于归档或站外阅读。

具体交互以各组件在 DSH 内的 UI 为准;组合包不注册自己的 Loader entry,也不注入额外服务。

适用场景与注意

适合谁
需要在 DSH 客户端里加强「多会话管理 + 片段引用 + 对话导出」、又希望一次安装、按需开关子功能的开发者或日常用户。

不要与单装插件并存
若已单独安装 dsh-session-tabs、dsh-quote-to-chat 或 dsh-session-md,请先卸载再装组合包;反之亦然。同名模块重复挂载会被 DSH 客户端模块系统拒绝,并可能出现重复 UI。只想保留其中一两个时,在组合包详情里关掉不需要的组件即可,无需再单装。

升级与卸载
升级组合包会同步升级表中固定的三个组件版本;变更关系见仓库 CHANGELOG.md。卸载组合包会移除三个组件;若只是临时不用某个能力,用行内开关即可。

环境与权限
- 兼容 DSH 0.2.x(含桌面版 0.2.1-rc.4);Node ^22.19.0 || >=24。
- 插件以当前 DSH 进程权限运行。安装前建议查看 源码与 LICENSE,确认符合你的安全与合规要求。

结尾

dsh-session-expand 把会话标签、选中引用和 Markdown/HTML 导出捆在一起:安装步骤少,组件仍可独立开关。需要详情或 issue 时,可看目录页 https://www.skillhub.cn/plugins/DEVbyQIN/dsh-session-expand 与 GitHub https://github.com/DEVbyQIN/dsh-session-expand。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜