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。

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

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

小夜