返回目錄

dsh-deepresearch

精選清單收錄維護狀態: 活躍

havingautism/dsh-deepresearch

@deepseek-ai/dsh-deepresearch 把证据优先的 Codemini 研究工作区带到 DSH。它提供持久工作流状态、模型工具、生成的 deepResearch Remote namespace 和“深度研究”Web 工作区,同时组合宿主已有的 Web 与 subagent 能力。

前往 GitHub
$ dsh plugin --profile web add github:havingautism/dsh-deepresearch

15

星數

3

Fork

JavaScript

語言

2026-08-12

建立於

2026-10-31

最近推送

把研究變成一個有已確認計畫、依子問題派 Scout/Evaluator、證據只追加、最終報告依 URL 標源的持久專案的 DSH 外掛,介面是 Web 工作區。

DSH 整合

原生執行環境

作者聲明

安全稽核

未稽核

最後核實

2026-11-14

授權條款

作者未說明

01它能幫你完成什麼?

  • 做那種必須先把計畫確認下來才能寫證據的研究,而不是讓聊天模型自己亂逛

    一個記錄研究問題、目標、限制、種子材料與研究深度的專案;一棵可編輯、帶依賴與成功條件的子問題樹;計畫未確認前拒絕寫入證據

    需要可核查的研究軌跡——問了什麼、用了哪些來源、涵蓋了哪些條件——而不是一次性答案的人

  • 依子問題並行調查,中間還夾一道核驗,最後寫成報告

    每個子問題關聯論點、摘錄、URL、置信度與已涵蓋條件;Scout 負責檢索與抓取、Evaluator 複核條件候選,Writer 依寫作包裡的 URL 標源撰寫報告

    希望在檢索與寫作之間加上評審環節、而且需要並行推進的研究者

  • 看清一個長研究專案進行到哪一步,而且過幾天還能接著做

    問題涵蓋度、搜尋與抓取預算、限制與部分完成狀態,加上儲存的結論與最終報告;都能在 Web 資料庫裡搜尋、篩選、排序、恢復、中止或刪除

    同時開幾條研究線、一跑好幾天、需要狀態不隨工作階段消失的人

02如何將外掛接入 DeepSeek Harness?

先決條件

  • 一個可以裝外掛的 DSH profile(README 裝進 `web` profile),以及用來啟動 Web 介面的 `dsh web` 指令
  • 不需要另外設定儲存 —— 宿主還沒有 sqlite/HTTP fetch 時外掛會自己掛上

安裝步驟

  1. 01

    安裝外掛:`dsh plugin --profile web add github:havingautism/dsh-deepresearch`

    $ dsh plugin --profile web add github:havingautism/dsh-deepresearch

  2. 02

    啟動 Web 介面:`dsh web`

    $ dsh web

  3. 03

    在左側邊欄底部開啟「深度研究」,建立專案

  4. 04

    外掛會在背景建立僅供研究使用的 DSH Agent 來產生計畫;頁面持續更新,計畫產生後可以編輯並點「確認並開始」

驗證整合成功

  • 建立後「深度研究」頁面裡出現計畫 —— 頁面每 750ms 更新 `progress`,顯示題目清單、Scout 卡與已接受證據
  • 如果規劃失敗,頁面會停在「計畫」這一步並顯示持久化錯誤,不會跳到空的調查看板

03DSH 整合程度與能力邊界

DSH 整合原生執行環境

以 DSH 外掛 `@deepseek-ai/dsh-deepresearch` 裝進某個 profile:patch 裡明確啟用 runner,建立私有規劃/調查 Agent,暴露產生的 `deepResearch` Remote namespace,並在側邊欄掛一個「深度研究」Web 工作區。

  • 先確認計畫的工作流程

    研究問題、目標、限制、種子材料與研究深度→一份可編輯的子問題計畫,帶依賴關係與成功條件;你確認之前,證據寫入一律被拒

    建立專案會拉起一個只負責提交計畫的私有規劃 Agent按下確認會新建一個私有調查 Agent,把每次檢索、證據、涵蓋狀態與最終報告寫回工作區
  • 帶條件涵蓋度的證據台帳

    Scout 提交的論點、摘錄、URL 與置信度→依子問題組織的證據,加上問題涵蓋度、搜尋與抓取預算、限制與部分完成狀態

    證據只追加,不能編輯
  • 依角色限權的私有 Agent

    一份已確認的計畫→規劃 Agent 只掛 `deep_research_submit_plan`;Scout 掛 `research_web_search` / `research_web_fetch` / `read_artifact` / `submit_criterion_candidates`;Evaluator 掛 `read_artifact` / `submit_criterion_review`;Writer 只掛 `deep_research_complete`

    一般聊天不會收到研究 prompt、研究工具,也不開通用 fetch固定輸入成本只由私有研究 Agent 的請求承擔
  • SQLite 持久化的專案儲存

    專案、問題、條件、證據與報告紀錄→狀態存在與隨手記共用的那個 SQLite 裡,佔獨立的 `deepresearch` 網域(預設 `~/.dsh/storages/dsh.sqlite`)

    啟動時先遷舊的 `deepresearch.sqlite`,只有那份也空時才匯入更早的 JSON 檔宿主已有 `storage-sqlite` 時不再在 YAML 裡插一遍

04適合誰?何時不該用?

適合

  • 需要可核查的研究軌跡——問了什麼、用了哪些來源、涵蓋了哪些條件——而不是一次性答案的人
  • 希望在檢索與寫作之間加上評審環節、而且需要並行推進的研究者
  • 同時開幾條研究線、一跑好幾天、需要狀態不隨工作階段消失的人

不適合

  • 執行中的私有 Agent 會隨宿主行程停止:專案、證據與報告保持持久化,但行程重新啟動後不會自動續跑中斷的任務。
  • 證據只追加:寫錯的論點不能就地改,要在新專案裡重新調查,或者在依賴報告前把原專案刪掉。
  • 裝上它就等於接受網頁抓取帶來的 SSRF 類風險 —— 宿主缺 fetch provider 時外掛會自己掛一個,README 要求在可信環境使用。

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

  • 執行中的私有 Agent 會隨宿主行程停止:專案、證據與報告保持持久化,但行程重新啟動後不會自動續跑中斷的任務。
  • 證據只追加:寫錯的論點不能就地改,要在新專案裡重新調查,或者在依賴報告前把原專案刪掉。
  • 裝上它就等於接受網頁抓取帶來的 SSRF 類風險 —— 宿主缺 fetch provider 時外掛會自己掛一個,README 要求在可信環境使用。
  • 研究工作區是 Web 介面:README 裝進 `web` profile 並用 `dsh web` 啟動;私有 Agent 還需要該 profile 已安裝的 Web 與 subagent 能力,以及 sqlite 和 HTTP fetch provider。
2026-08-122026-10-31作者未說明

儲存庫中介資料未宣告授權條款 · 僅 README 證據,GitHub 上沒有 Release,未做安全稽核

06常見問題

怎麼把深度研究裝進 DeepSeek Harness?

執行 `dsh plugin --profile web add github:havingautism/dsh-deepresearch`,然後跑 `dsh web`。在左側邊欄底部開啟「深度研究」並建立專案即可。不用另外寫 YAML —— 外掛在 patch 裡明確啟用 runner,宿主缺 sqlite/HTTP fetch 時也會自己掛上。

為什麼剛建完專案不能直接寫證據?

這是設計如此。私有規劃 Agent 只提交計畫,計畫確認之前證據寫入會被拒絕。產生計畫期間頁面每 750ms 更新;計畫出現後你可以編輯子問題、依賴關係與成功條件,再點「確認並開始」拉起私有調查 Agent。

一般聊天會拿到研究工具或網頁抓取能力嗎?

不會。只有外掛建立的私有 Agent 會拿到對應階段的指引與工具:規劃 Agent 只掛 `deep_research_submit_plan`,Scout 掛 `research_web_search` / `research_web_fetch` / `read_artifact` / `submit_criterion_candidates`,Evaluator 掛 `read_artifact` / `submit_criterion_review`,Writer 只掛 `deep_research_complete`。聊天裡的 `web_fetch` 仍然保持關閉,一般聊天請求也不承擔這段固定輸入成本。

研究資料存在哪裡?

存在與隨手記共用的那個 SQLite 裡 —— 預設 `~/.dsh/storages/dsh.sqlite` —— 佔獨立的 `deepresearch` 網域。啟動時外掛先遷舊的 `deepresearch.sqlite`,只有那份也空時才匯入更早的 JSON 檔。不要再往 YAML 裡插一遍 `storage-sqlite`。

DSH 重新啟動後正在跑的調查會怎樣?

私有 Agent 會隨宿主行程停止。專案、證據與報告都保持持久化,但中斷的任務在重新啟動後不會自動續跑。另外證據只追加不可編輯:寫錯的論點要在新專案裡重新調查,或者在依賴報告前刪掉原專案。

08資料與來源

  • 作者聲明github.comaddf906aae8b…

    `@deepseek-ai/dsh-deepresearch` 把证据优先的 Codemini 研究工作区带到 DSH。它提供持久工作流状态、模型工具、生成的 `deepResearch` Remote namespace 和“深度研究”W…

  • 作者聲明github.comaddf906aae8b…

    插件 patch 显式启用 runner,并设置项目、问题、标准、证据和报告上限。单独安装即可使用,不必先装随手记或手写 yml。

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

🏆

最佳 DeepSeek Harness 外掛

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

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

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