dsh-file-bridge:在 Harness 網頁預覽裏把文件下載到本機

前言

DeepSeek Harness(DSH)會在對話和文件列表裏暴露會話中的文件,遠程瀏覽器裏通常只能預覽或通過 Harness 自帶的「打開」走服務端邏輯。若部署在遠端、你人在本地,想把 ZIP、二進制或帶中文文件名的附件落到當前設備,往往要另找路徑複製或 wget,和界面裏的預覽、列表是兩套操作。社區插件 dsh-file-bridge(維護者 ousiqwq,目錄分類爲聯網工具)在 Web profile 上爲原生預覽與無法預覽的提示區補上 下載到本機,文件經瀏覽器保存到訪問頁面的那臺機器,預覽能力與界面樣式仍走 Harness 原生能力。

這是什麼

dsh-file-bridge 是 DSH 的 Web 端插件,npm 包名爲 dsh-plugin-file-bridge(當前發佈版本 0.1.1)。它不改變 Harness 對文檔、圖片、表格等的預覽組件,只在文檔預覽工具欄和「無法預覽」提示區增加與主題一致的下載入口,通過 DSH 原生文件接口分段讀取並流式寫入瀏覽器下載。

核心功能

下面能力均來自項目 README 與 package 說明,未在資料中出現的配置項不寫。

  • 預覽工具欄下載:打開可預覽文件後,使用右側工具欄下載圖標。
  • 無法預覽也可下載:ZIP、XPI 等類型在提示區提供 下載到本機。
  • 內容與文件名:支持二進制、中文名、空格;大文件走流式傳輸。
  • 安全與一致性:沿用 DSH 會話文件訪問範圍、認證與 Host/Origin 檢查;傳輸過程中文件若變化會拒絕或中斷,避免混版本;下載地址有效期五分鐘,過期或服務重啓後需重新點擊生成。
  • 集成方式:通過公開文檔操作 UI 插槽接入,platform: web,無運行時 npm 依賴。

原生 打開 仍由 Harness 處理;遠程部署時「打開」可能指向服務端應用,與本插件「保存到瀏覽器所在設備」是不同路徑。

安裝與啓用

官方在 README 中寫明已在 DeepSeek Harness 0.2.1-rc.3 / 0.2.1-rc.5 的 Web profile 驗證。安裝包從 GitHub Releases 獲取,命令如下(須原樣使用,勿憑倉庫名拼接其他 add 形式):

dsh plugin --profile web add https://github.com/ousiqwq/dsh-file-bridge/releases/download/v0.1.1/dsh-plugin-file-bridge-0.1.1.tgz

在插件管理中啓用插件並刷新頁面。若實例尚未加載新配置,重啓 DSH 後再刷新。插件以當前 DSH 進程權限運行,安裝前建議閱讀 源碼與 MIT 許可證。

典型用法

  1. 在對話中點擊文件鏈接,或從 Harness 原生文件列表打開目標文件。
  2. 在預覽頂欄點擊下載圖標,或在不可預覽文件的提示區選擇 下載到本機。
  3. 在瀏覽器下載管理裏查看進度、取消、重試或打開文件;保存目錄由瀏覽器決定,需要本機應用時從瀏覽器或文件管理器打開即可。

不支持將文件夾打包下載;具體哪些格式能預覽取決於 Harness 版本及其預覽組件。

適用場景與注意

適合通過瀏覽器訪問遠程或局域網 DSH、希望附件與預覽同一界面完成「看一眼再存盤」的開發者與使用者。不適合替代 Harness 服務端側的「打開」或權限模型外的批量同步。

社區目錄 skillhub.cn 插件頁 與 GitHub 倉庫相互獨立索引,並非 DeepSeek / 幻方官方應用商店;生態上 DSH 強調「一切皆插件」,選型以倉庫 README 與 Releases 爲準。

結尾

dsh-file-bridge 補的是 Web 端「文件到本機」這一環,與會話內預覽、列表並列使用。進一步說明與 issue 見 GitHub:ousiqwq/dsh-file-bridge,目錄入口見 skillhub.cn/plugins/ousiqwq/dsh-file-bridge。

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

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

小夜