DeepSeek Harness (DSH) 採用插件化架構,擴展能力通過插件實現。在研究與分析類場景中,手動跨平臺蒐集資料、交叉驗證和生成報告效率較低。dsh-harvest 是一款原生多平臺調研流水線插件,提供從發現、抓取、驗證到審計的全鏈路自動化能力,支持在 Windows / macOS / Linux 三平臺運行。
該插件由用戶 toustifer 維護,開源協議爲 MIT。它提供五個原生工具,構成 scout → extract → verify → audit 的數據流,輸出結構化 JSON 與文本供 Agent 讀取。
核心能力¶
插件提供以下五個原生工具,每個工具都有明確的失敗策略,確保單點故障不影響整體流水線:
harvest_scout:多平臺並行發現候選來源。支持 GitHub、Web、Twitter、Reddit、小紅書、YouTube、B站、V2EX、LinkedIn、Telegram、LINUX DO 共 11 個數據通道。若單個通道失敗(如未安裝對應 CLI 或未登錄),會記[SKIP]並繼續運行,不阻塞後續步驟。harvest_deep_research:異步端到端深度調研。用於生成長篇綜合研報與信源,具備超時/異常安全回退機制。harvest_extract:逐條抓取正文。支持 RSS 解析與小宇宙播客轉寫(需 groq key),具備自動升級抓取策略(如 Jina Reader)與 paywall/unreachable 標記能力。harvest_verify:跨源交叉驗證斷言。對關鍵斷言進行一致性比對,輸出一致/弱/未證實三種狀態。harvest_audit:來源可信度五維審計。對來源進行評分,輸出可信/謹慎/棄用狀態。
數據通道與依賴¶
插件通過底層 CLI 工具連接各平臺。未安裝對應 CLI 時,通道會自動跳過。
必需的 CLI 工具¶
- gh:GitHub 搜索。
- mcporter:Web/Exa 搜索與 LinkedIn 招聘信息抓取。
- opencli:Twitter、Reddit、小紅書等社交平臺抓取。
- yt-dlp:YouTube 視頻抓取。
- bili-cli:B站視頻抓取(注意:這是第三方非官方客戶端,需從可信來源獲取)。
- mcp-telegram:Telegram 搜索(需配置 Python 環境或指定路徑)。
- linuxdo-mcp:LINUX DO 搜索(需配置 Cookie)。
- feedparser:RSS 解析(Python 包)。
平臺差異與注意事項¶
- Windows:小宇宙通道不可用;
mcporter/opencli需經 PowerShell 墊片調用。 - macOS / Linux:若通過 Finder 或 LaunchAgent 啓動 DSH,可能遇到 PATH 問題(如找不到
/opt/homebrew/bin下的工具),建議從終端啓動或顯式配置 PATH。 - B站:依賴非官方客戶端
bili-cli,存在合規與安全邊界風險,請自行覈驗。
安裝與啓用¶
推薦使用 DSH 原生市場或 CLI 命令安裝。
- 安裝插件:
dsh plugin --profile web add @stifer/dsh-harvest
- 配置啓用:
在<dshHome>/profiles/web/cordis.patch.yml中追加以下內容:
- insert:
- id: harvest
name: '@stifer/dsh-harvest'
典型用法¶
以下是插件提供的主要接口調用示例:
- 全平臺廣播發現:
harvest_scout(query="最新 AI 項目", limit=8)
- 定向通道發現:
harvest_scout(query="DeepSeek 優化實踐", platforms=["github", "linuxdo", "telegram", "web"], limit=5)
- 端到端深度調研:
harvest_deep_research(input="深入剖析大模型推理與架構演進")
- 正文穿透抓取:
harvest_extract(urls=["https://…", "https://…"])
- 跨源交叉驗證:
harvest_verify(claims=["DeepSeek 出了視覺模型"], sources=[…])
- 來源可信度審計:
harvest_audit(sources=[{title, url, type}])
配置說明¶
插件支持通過環境變量或 DSH 原生憑據管理配置 Tavily 等服務。
1. 深度情報通道配置¶
Telegram 與 LINUX DO 需要配置 Python 解釋器路徑及會話信息:
TELEGRAM_PYTHON:驅動 Telegram 的 Python 解釋器路徑。TELEGRAM_MCP_PATH:mcp-telegram項目目錄。LINUXDO_PYTHON:驅動 LINUX DO 的 Python 解釋器路徑。LINUXDO_MCP_PATH:linuxdo-mcp項目目錄。LINUXDO_COOKIE:LINUX DO 的會話 Cookie,未提供時自動跳過。
2. Tavily 深度調研配置¶
支持 DSH 憑據管理或系統環境變量。在 ~/.dsh/settings.yaml 中配置:
harvest:
tavilyApiKeyEnv: TAVILY_API_KEY
tavilyEndpoint: https://search.cliproxyapi.xyz/search
tavilyResearchEndpoint: https://search.cliproxyapi.xyz/research
隨後在 ~/.dsh/.credentials.yaml 中保存 Key。
總結¶
dsh-harvest 通過將多平臺調研流程標準化,降低了 Agent 調研的複雜度。它通過模塊化的工具集和優雅的降級策略,支持在混合環境中穩定運行。插件目錄頁:https://dshfind.com/zh/plugins/toustifer/dsh-harvest
代碼倉庫:https://github.com/toustifer/dsh-harvest