返回目錄

dsh-files

編輯精選維護狀態: 活躍

taxueseek/dsh-files

DeepSeek Harness 外掛:原生上傳管線上的資料夾按鈕 + read_document 文件解析(PDF/DOCX/XLSX)。The folder button on the native upload pipeline, plus the read_document parser.

前往 GitHub
$ curl -fsSL https://raw.githubusercontent.com/taxueseek/dsh-files/main/install.sh | sh

40

星數

11

Fork

TypeScript

語言

MIT

授權條款

2026-08-14

建立於

2026-10-01

最近推送

DeepSeek Harness 原生外掛,新增 `read_document` 工具處理內建 read 工具搞不定的 PDF / DOCX / XLSX 提取。MIT 授權,需要 harness 0.1.3+。

DSH 整合

原生執行環境

作者聲明

安全稽核

未稽核

最後核實

2026-09-06

授權條款

MIT

01它能幫你完成什麼?

  • 讀取內建 read 工具拒絕的二進位文件(PDF / DOCX / XLSX)

    結構化文字提取,外加編碼回退、分頁與依工作表讀取 XLSX 的能力,供模型取用

    需要把二進位文件(PDF / DOCX / XLSX)餵給模型取用的 DeepSeek Harness 使用者

  • 從已上傳的活頁簿中讀取指定的某個 Excel 工作表

    `list_sheets` 列出工作表,`sheet` 參數整表讀取(無列數上限);越界時報錯並列出可用工作表

    處理表格資料、需要依工作表而非整份檔案讀取的 DeepSeek Harness 使用者

02如何將外掛接入 DeepSeek Harness?

先決條件

  • Requires harness ≥ 0.1.3-alpha.1.

安裝步驟

  1. 01

    $ curl -fsSL https://raw.githubusercontent.com/taxueseek/dsh-files/main/install.sh | sh

  2. 02

    # restart dsh web

  3. 03

    $ dsh plugin --profile web add git+https://github.com/taxueseek/dsh-files.git

  4. 04

    # restart dsh web

驗證整合成功

作者未說明

03DSH 整合程度與能力邊界

DSH 整合原生執行環境

DeepSeek Harness 原生外掛:提供 `read_document` 工具,補足 harness 0.1.3 內建 read 工具在 PDF / DOCX / XLSX 提取上的空缺,讀取經由 `ctx.fs` 並繼承工作階段沙箱

  • 內容嗅探

    已上傳文件的位元組→依據位元組判斷格式(PDF 標頭 / ZIP 成員 / UTF-8 / UTF-16 BOM / GB18030);偽裝檔案被拒絕

  • 編碼鏈

    編碼未知的文本内容位元組→UTF-16 BOM → UTF-8(致命)→ GB18030(致命)→ 無 BOM 的 UTF-16;GBK 與無 BOM UTF-16 均可讀取

  • 分頁讀取

    文件控制代碼 + 列偏移/限制→列號 + 偏移/限制;每次呼叫的字符預算隨格式變化,超出則以剩餘列標記截斷

  • XLSX 依工作表讀取

    已上傳的 .xlsx 活頁簿→`list_sheets` 列出工作表;`sheet` 參數整表讀取(無列數上限);越界時報錯並列出可用工作表

  • 協作式取消

    進行中的解析→使用者取消 / 工作階段關閉時立即中止解析

04適合誰?何時不該用?

適合

  • 需要把二進位文件(PDF / DOCX / XLSX)餵給模型取用的 DeepSeek Harness 使用者
  • 處理表格資料、需要依工作表而非整份檔案讀取的 DeepSeek Harness 使用者

不適合

  • 名為 dsh-files 的 npm 套件是一個無關的第三方佔位套件——只能透過官方安裝腳本或 `dsh plugin add` 的 git 指令安裝,切勿執行 `npm install dsh-files`。

05相容性、維護與安全提醒

  • 名為 dsh-files 的 npm 套件是一個無關的第三方佔位套件——只能透過官方安裝腳本或 `dsh plugin add` 的 git 指令安裝,切勿執行 `npm install dsh-files`。
  • 沒有文字層的 PDF 會回傳明確的提示而非提取出的文字——dsh-files 不會對掃描檔做 OCR。
  • 需要 harness ≥ 0.1.3-alpha.1;更早的 harness 版本不被支援。
作者未說明作者未說明v0.5.1

readme_verified

06常見問題

dsh-files 能做而內建 read 工具做不到的是什麼?

內建 read 工具會以 `FS_NOT_TEXT` 拒絕二進位內容。dsh-files 新增 `read_document` 工具,對 PDF / DOCX / XLSX 做結構化文字提取,並提供編碼回退、分頁與依工作表讀取 XLSX。

怎麼安裝 dsh-files?

執行 `curl -fsSL https://raw.githubusercontent.com/taxueseek/dsh-files/main/install.sh | sh`,或 `dsh plugin --profile web add git+https://github.com/taxueseek/dsh-files.git`,然後重新啟動 dsh web。需要 harness ≥ 0.1.3-alpha.1。

名為 dsh-files 的 npm 套件是同一個外掛嗎?

不是。名為 `dsh-files` 的 npm 套件是一個無關的第三方佔位套件——只能透過官方腳本或上方的 git 指令安裝。

掃描版的 PDF 會怎麼處理?

沒有文字層的 PDF 會回傳明確的提示,而不是空字串。dsh-files 不會對掃描文件做 OCR。

需要哪個 harness 版本?

需要 harness ≥ 0.1.3-alpha.1。

08資料與來源

  • 作者聲明github.coma814c7b89b08…

    A DeepSeek Harness plugin that does exactly one thing: the **`read_document` tool** — structured text extraction for bin…

  • 作者聲明github.coma814c7b89b08…

    Reads go through `ctx.fs`, inheriting the session sandbox, same rights as the built-in read tool

此頁面根據專案公開文件、儲存庫中繼資料與 DSH Plugins 的結構化解析所產生;最後核實於 2026-09-06。發現錯誤?提交更正。

🏆

最佳 DeepSeek Harness 外掛

從全目錄挑出的 12 個值得優先安裝的外掛,涵蓋各個分類。

DSH Plugins 是獨立的 DeepSeek Harness 外掛市集,與 DeepSeek 官方無關,也不代表官方背書。第三方外掛未經安全稽核,安裝前請審查原始碼。

每週取得最新的 DeepSeek Harness 外掛,絕不濫發。