用 dsh-share 把 DeepSeek Harness 對話導出成圖片或 Markdown

前言

DeepSeek Harness(簡稱 DSH)是 DeepSeek AI 開源的智能體運行時,口號是「一切皆插件」:模型、工具、會話、沙箱和界面都可以換成插件,再由 Cordis 組裝起來。官方倉庫目前仍處於 developer preview,接口還會變。智能體在網頁界面裏跑完一輪之後,對話裏往往已經堆了提問、思考過程、工具調用摘要和最終回答。要把其中幾輪貼到文檔、issue 或羣裏,常見做法是整頁截圖,或者手工從頁面裏摳 Markdown。截圖對不齊、字號不可調、思考過程去不掉;手工複製又容易丟掉代碼塊和表格。

社區插件 dsh-share 做的就是這件事:在 DSH 網頁界面裏選出單輪或多輪問答,導出成 PNG 圖片或 Markdown。本文按社區插件目錄頁、GitHub 倉庫 README / package.json / CHANGELOG、npm 頁面和 DeepSeek Harness 官方倉庫交叉覈對後整理。

需要先說明來源。DeepSeek Harness 本身由 DeepSeek AI 開源;本文引用的插件目錄 deepseek-harness-plugin.com 是獨立的社區站點,與 DeepSeek、幻方(High-Flyer)沒有從屬或背書關係,不能當成官方應用商店。GitHub 上還有另一個同名倉庫 zljr/dsh-share,功能是把會話快照發到局域網只讀頁面,和本文介紹的導出圖片 / Markdown 不是同一個插件。

這是什麼

dsh-share 是一款會話與消息類 DeepSeek Harness 插件,由 GitHub 用戶 hellodigua 維護,倉庫爲 hellodigua/dsh-share。npm 包名同樣是 dsh-share,當前發佈版本爲 0.3.0(2026-08-15)。許可證爲 MIT,版權聲明寫的是 Copyright (c) 2026 digua。GitHub 將主要語言統計爲 JavaScript;倉庫用 TypeScript 編寫,並把構建產物放在 lib/ 裏隨源碼一起提交,DSH 直接加載這一目錄。

社區目錄於 2026-08-15 收錄,分類爲「會話與消息」。截至 2026-08-17,GitHub 倉庫顯示 22 star;目錄頁收錄時顯示爲 18 star。倉庫帶有 dshdsh-plugin 話題。package.json 聲明 dsh.client.platformweb,也就是說它掛在網頁界面上,不向模型註冊工具。

它要解決的問題很具體:在已經打開的會話裏選出若干問答組,生成一張可調寬度和字號的長圖,或者一份保留 Markdown、代碼塊、表格和工具調用摘要的文檔,再複製或下載帶走。

核心功能

倉庫 README 列出的能力可以分成選擇、導出和展示三塊。

選擇問答

  • 從會話右上角進入問答選擇模式,默認全選當前已加載的問答。
  • 每一輪迴答旁也有分享按鈕,點進去會進入同一套選擇模式,但只預選當前這一組問答。
  • 問題和回答兩側都有聯動勾選框,也可以直接點擊內容整組選擇,支持不連續勾選。
  • 長內容滾動時,勾選框會吸附在頁面上,滾到當前問題或回答末尾再移出。

README 寫明,多選交互刻意對齊 DeepSeek 網頁端的操作習慣。這是維護者的產品說明,不是第三方評測。

導出結果

  • 可複製圖片、下載 PNG,或下載 Markdown。
  • 導出時保留 Markdown、代碼塊、表格、圖片和工具調用摘要。
  • 生成圖片前可調整寬度和字號;長圖支持滾動預覽。
  • 可勾選「不展示過程」,只保留提問和最終回答,把思考與工具調用從畫面裏拿掉。

掛載方式與開銷

分享入口使用官方插槽 conversation.chat.assistant-actionsconversation.session.header.utilities,不掃描、不改寫按鈕欄 DOM。多選模式通過 data-chat-flow-kind 等穩定的 data-* 屬性加勾選框,不依賴 CSS Module 生成的類名。

README 還寫明:日常聊天只保留分享按鈕等輕量入口;選擇處理和圖片生成會延遲到真正使用分享時再啓動,並針對多輪對話做了優化。0.3.0 的 CHANGELOG 也記錄了同一方向的改動:去掉日常聊天狀態下不必要的會話掃描。依賴方面,開發依賴裏有 html-to-imageturndown,分別對應圖片導出和 Markdown 轉換,會打進瀏覽器 bundle。

0.3.0 另外補了中英文界面適配:分享入口、選擇模式和圖片生成界面會跟 DSH 的語言設置走。

安裝與啓用

社區目錄頁給出的安裝命令是:

dsh plugin add github:hellodigua/dsh-share

這是目錄頁原文,安裝時以它爲準。目錄頁同時提示:如需可復現安裝,可固定 commit 哈希:

dsh plugin add github:hellodigua/dsh-share#commit

commit 換成實際的提交哈希即可。

插件聲明的運行平臺是 Web。維護者 README 的推薦寫法是把它加進 Web Profile,然後重啓 dsh web

dsh plugin --profile web add dsh-share

這條命令走的是 npm 包名 dsh-share,當前對應 0.3.0。若要從 GitHub 安裝指定版本,README 的格式是:

dsh plugin --profile web add github:hellodigua/dsh-share#vX.Y.Z

倉庫已發佈標籤 v0.3.0,固定到該版本可以寫成:

dsh plugin --profile web add github:hellodigua/dsh-share#v0.3.0

本地源碼安裝:

dsh plugin --profile web add /absolute/path/to/dsh-share

改源碼後需要先執行 corepack pnpm build,再用 dsh plugin --profile web add --force /absolute/path/to/dsh-share 刷新。package.json 要求 Node.js 爲 ^22.19.0 || >=24.0.0,兼容聲明爲 @deepseek-ai/dsh ^0.1.0-rc.6

目錄頁和官方插件文檔都提醒:插件以當前 dsh 進程的權限運行,安裝時可能執行代碼。安裝前應檢查源代碼倉庫和許可證;不信任的來源不要打開 allowBuilds。社區目錄不是官方應用商店,裝之前以 GitHub 倉庫和 npm 頁面爲準。

典型用法

安裝並重啓 dsh web 之後,打開任意會話即可使用。操作步驟來自 README,沒有額外的 CLI 分享命令。

  1. 需要帶走整段已加載對話時,點右上角分享入口,進入選擇模式,默認全選。
  2. 只想帶走某一輪時,點該輪迴答旁的分享按鈕,選擇模式會只預選這一組問答。
  3. 用勾選框或直接點擊內容調整範圍,可以跳着選不連續的若干輪。
  4. 進入生成界面後,按需要改圖片寬度、字號;若只要提問和最終回答,勾選「不展示過程」。
  5. 預覽滿意後,複製圖片、下載 PNG,或下載 Markdown。

複製圖片需要瀏覽器授予剪貼板權限。權限不夠時,README 寫明仍可下載圖片,並不阻塞導出。

只能選擇頁面裏已經加載完整的問答。會話很長、更早的輪次還沒滾出來時,需要先向上滾動加載,再進入選擇模式。無法讀取的遠程資源(例如對話裏引用但當前環境打不開的圖片)會以透明佔位跳過,不會中斷整張圖的生成。

適用場景與注意事項

適合已經在用 DSH 網頁界面、需要把對話片段帶出 Harness 的人,例如:

  • 把某幾輪問答貼進文檔、週報或 issue,保留代碼塊和表格,而不是整頁截圖。
  • 對外分享時去掉思考過程和工具調用,只留提問與最終回答。
  • 需要一張可調寬度、字號的長圖,複製到剪貼板或下載成 PNG。

不適合的情況也清楚。它不提供局域網只讀鏈接,也不負責把會話發到外部服務器;那是另一個同名插件的方向。它只覆蓋網頁界面已加載的完整問答,不能從磁盤上的會話日誌裏直接導出未渲染內容。DSH 若調整對話 DOM 結構,插件可能需要同步適配——README 把這一點寫進了兼容性說明。

使用前還應注意:

  • 插件以當前 dsh 進程權限運行。導出內容裏如果包含密鑰、路徑、內部接口,圖片和 Markdown 都會原樣帶出,分享前自行檢查。
  • 複製圖片依賴剪貼板權限;沒有權限時改用下載。
  • 遠程資源讀不到會變成透明佔位,長圖裏可能出現空白塊。
  • 當前兼容 @deepseek-ai/dsh ^0.1.0-rc.6。Harness 仍在 developer preview,升級核心後應對照插件版本再裝。

小結

dsh-share 給 DSH 網頁會話補了一層選擇和導出:單輪或多輪問答可以變成 PNG 或 Markdown,寬度、字號和「是否展示過程」可以在導出前調整。它由 hellodigua 維護,MIT 許可,當前版本 0.3.0,掛在官方會話插槽上,不改按鈕欄 DOM。

目錄頁:https://deepseek-harness-plugin.com/zh-CN/plugins/dsh-share/

GitHub:https://github.com/hellodigua/dsh-share

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

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

小夜