dsh-kb:爲 DeepSeek Harness 提供可追溯引用的知識源

前言

在 DeepSeek Harness(DSH)裏做智能體或長對話時,模型往往只能依賴上下文窗口裏的內容。團隊文檔、本地筆記、PDF 規範散落在目錄裏,外掛檢索又多是單獨產品,很難在「選源 → 提問 → 看引用」一條鏈路裏完成。若再把外部 MCP、skill 或其它插件工具接進來,通常還要爲每家知識庫寫適配器。

dsh-kb 是面向 DSH 的知識源插件:在對話裏選擇本地文件夾或按配置掛接的外部工具,回答時在下方給出可展開的引用,並儘量保留打開原文的能力。下面按定位、功能、安裝與用法說明如何接入。

這是什麼

dsh-kb(npm 包名 @local/dsh-kb,版本 0.1.0)由 Trouvaille-xx 維護,屬於 DSH 社區目錄中的「記憶」類插件。它爲 DeepSeek Harness 提供知識源:本地目錄遞歸索引,或通過名稱、工具名、參數模板與結果映射接入已註冊的外部工具(MCP server、skill、其它插件工具等),不在插件內做廠商專用適配。

簡介原文:Knowledge sources for DeepSeek Harness: local folders + configurable external tools, with traceable citations.

核心功能

本地文件夾知識源

遞歸掃描 Markdown、純文本、PDF、docx;按標題感知分塊;用 SQLite FTS5(trigram)檢索。PDF 引用可帶頁碼。

外部工具知識源(配置式)

填寫名稱、已註冊的工具名、參數模板與結果映射即可接入任意外部知識庫,無需在插件裏爲單個廠商寫死邏輯。

會話與界面

  • 會話級選源:輸入框左側芯片下拉選擇知識源,支持「不使用知識庫」;選擇按會話保存。
  • 引用摺疊面板:回答下方顯示「引用 N 條 · 來源」,展開可看片段並打開原文。
  • 知識庫管理頁:側欄「知識庫」入口;左側本地 / 外部兩個 tab;右側文件表格(名稱、類型、狀態、更新時間)。
  • 設置:分塊參數、向量模型、重排模型(後兩者配置可保存;向量檢索與重排接入見路線圖)。

當前檢索以本地 FTS5 爲主;向量檢索、重排、混合檢索等仍在路線圖中。

安裝與啓用

插件以本地路徑方式裝進 DSH profile。官方 README 要求先克隆倉庫並在插件目錄安裝運行時依賴(因 profile 的 pnpm 不會爲 link: 本地包安裝依賴)。

# 1) 克隆到任意目錄
git clone <this-repo> dsh-kb
cd dsh-kb

# 2) 安裝運行時依賴(pdfjs-dist / mammoth)
npm install --omit=dev

# 3) 裝進 DSH profile(路徑用絕對路徑)
dsh plugin --profile <profile> add <absolute-path-to-dsh-kb>

安裝後重啓或熱重載 DSH:側邊欄應出現「知識庫」,輸入框左側出現知識源芯片。

許可證:MIT。

典型用法

  1. 側邊欄打開「知識庫」→ 新建本地知識庫,填寫文件夾絕對路徑 → 自動建立索引。
  2. 回到對話,點輸入框左側芯片,選擇該知識源。
  3. 提問;回答下方出現引用面板,PDF 引用會標註頁碼。

外部知識源在管理頁的「外部」tab 中按 README 說明配置工具名與映射後,同樣在芯片裏選用即可。

數據落盤

  • $DSH_HOME/kb/state.json:知識源、會話綁定、引用、文檔清單、配置。
  • $DSH_HOME/kb/local.sqlite:分塊索引(FTS5)。

便於備份或排查索引問題時直接對照這兩處路徑。

適用場景與注意

適合誰:需要在 DSH 對話裏固定選用本地文檔庫或已註冊外部檢索工具,並希望在回答下方看到可追溯引用的開發者與個人用戶。

權限與安全:插件在 DSH 進程權限下運行,本地知識庫路徑即其可讀範圍;接入外部工具時會按你的配置調用已註冊工具。安裝前建議閱讀倉庫源碼與 MIT 許可證,確認路徑與工具調用符合你的環境策略。

生態說明:DSH 奉行「一切皆插件」;社區插件目錄(如 skillhub.cn)爲獨立站點,與 DeepSeek / 幻方無官方從屬關係。本插件當前 GitHub 星標爲 0,功能與版本以倉庫 README 與 package.json(0.1.0)爲準。

路線圖(倉庫公開項)

倉庫 README 列出的後續方向包括:向量檢索(OpenAI 兼容 / Ollama / 本地 ONNX)、重排、BM25 + 向量混合檢索、增量索引、Excel / PPT 解析、召回測試面板等;尚未勾選完成,使用前勿當作已上線能力。

結尾

dsh-kb 把「選知識源、提問、看引用」收進 DSH 同一套界面:本地目錄走 FTS5 索引,外部能力走配置式工具映射。若要查看目錄簡介或跟進更新,可訪問社區目錄頁 dsh-kb 與源碼倉庫 Trouvaille-xx/dsh-kb。

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

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

小夜