返回目錄

dsh-web-search-pro

編輯精選維護狀態: 活躍

anweat/dsh-web-search-pro

增強的持久化網頁搜尋外掛,多引擎搜尋、SQLite 快取與 Playwright 渲染。

前往 GitHub
$ dsh plugin --profile web add @anweat/dsh-browser@^0.1.8 dsh-web-search-pro@^0.1.8

77

星數

7

Fork

TypeScript

語言

MIT

授權條款

2026-08-13

建立於

2026-10-07

最近推送

原生 DeepSeek Harness bundle 外掛(MIT,TypeScript),把持久化多引擎網頁搜尋、平台搜尋、持久化快取、受控按站增強與 Playwright 渲染打包為模型可直接呼叫的 11 個工具。與 @anweat/dsh-browser 一同作為 web profile 的直接依賴;生產 profile 建議保留 automationMode 為 `standard`。

DSH 整合

原生執行環境

作者聲明

安全稽核

未稽核

最後核實

2026-09-02

授權條款

MIT

01它能幫你完成什麼?

  • 讓運行在 DeepSeek Harness 裡的模型 / agent 直接發起持久化多引擎網頁搜尋並抓取渲染後的頁面

    模型可直接呼叫的 11 個工具,涵蓋多引擎網頁搜尋、平台搜尋、持久化快取、受控按站增強與 Playwright 渲染

    在 web profile 下運行 DeepSeek Harness、需要模型可直接呼叫的搜尋與抓取能力的開發者與 agent 工作流

  • 在 DSH 內為瀏覽器自動化層補齊搜尋與渲染後端

    可經 `web_backend_status` 確認 ready 的搜尋、CLI、Agent Reach 與瀏覽器後端

    需要把搜尋結果變成可由 Playwright / patchright 渲染的可操作頁面的使用者

02如何將外掛接入 DeepSeek Harness?

先決條件

  • 已安裝 DeepSeek Harness(dsh)並具備可啟用的 web profile(README 以 `dsh --profile web` 形態給出)
  • @anweat/dsh-browser 與 dsh-web-search-pro 都必須作為 profile 的直接依賴(DSH 只啟動直接依賴的 bundle layer,且標準 profile 可能設定 `autoInstallPeers: false`)
  • `@deepseek-ai/*` 依賴已發布到 npm(`^0.1.0-rc.6`,與社群 dsh-cc-tui 一致)

安裝步驟

  1. 01

    執行 `dsh plugin --profile web add @anweat/dsh-browser@^0.1.8 dsh-web-search-pro@^0.1.8`(也可指向本地目錄 / tarball),讓兩個外掛都成為 profile 的直接依賴。

    $ dsh plugin --profile web add @anweat/dsh-browser@^0.1.8 dsh-web-search-pro@^0.1.8

  2. 02

    完整停止並以 `dsh --profile web` 重新啟動 Web profile——web profile 關閉了 HMR,僅重新整理網頁不會重新掃描 `client.js`。

    $ dsh --profile web

驗證整合成功

  • 檢查 `browser_status`:確認 OpenCLI、`playwright | patchright` 執行環境、`automationMode` 與 `usagePolicy` 符合預期。
  • 檢查 `web_backend_status`:確認搜尋、CLI、Agent Reach 與瀏覽器後端是否 ready。
  • 開啟 設定 → 外掛 → 外掛設定,確認「Web Search Pro」與「瀏覽器自動化」兩張卡片都已載入。

03DSH 整合程度與能力邊界

DSH 整合原生執行環境

原生 DSH bundle 外掛——把多引擎網頁搜尋、平台搜尋、持久化快取、受控按站增強與 Playwright 渲染打包為模型可直接呼叫的 11 個工具,路由控制面邏輯以原生 TypeScript 實作。

  • 多引擎與平台網頁搜尋

    搜尋詞 / 平台目標→多引擎網頁搜尋與平台搜尋結果,作為模型可呼叫工具暴露

  • 持久化快取

    搜尋詞(快取)→跨呼叫保留搜尋結果的持久化快取

  • 受控按站增強

    站點 / 規則目標→按站粒度的受控增強

  • Playwright 渲染

    URL 或頁面目標→經 Playwright 渲染後的頁面內容,打包為模型可呼叫工具

04適合誰?何時不該用?

適合

  • 在 web profile 下運行 DeepSeek Harness、需要模型可直接呼叫的搜尋與抓取能力的開發者與 agent 工作流
  • 需要把搜尋結果變成可由 Playwright / patchright 渲染的可操作頁面的使用者

不適合

  • @anweat/dsh-browser 與 dsh-web-search-pro 都必須作為 profile 的直接依賴。DSH 只啟動直接依賴的 bundle layer,而且標準 profile 可能設定 `autoInstallPeers: false`,因此只裝 Web Search Pro 而靠 peer 自動補齊,會把所依賴的瀏覽器後端漏掉、無法載入。
  • dsh-web-search-pro >= 0.1.8 需要 @anweat/dsh-browser >= 0.1.8。舊版 browser 不包含 `web_snapshot screenshot=false` 契約與 Web Search Pro 寫作業的四級審批策略,因此兩個外掛必須一起升級。
  • 生產 profile 建議保留 automationMode `standard`。`unrestricted` 只用於隔離的自動化測試 profile,且仍受並發、突發、頁數/深度以及 429/503 退避保護。`automationMode` 與 `usagePolicy` 屬於 dsh-browser,升級不會自動改寫現有設定。

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

  • @anweat/dsh-browser 與 dsh-web-search-pro 都必須作為 profile 的直接依賴。DSH 只啟動直接依賴的 bundle layer,而且標準 profile 可能設定 `autoInstallPeers: false`,因此只裝 Web Search Pro 而靠 peer 自動補齊,會把所依賴的瀏覽器後端漏掉、無法載入。
  • dsh-web-search-pro >= 0.1.8 需要 @anweat/dsh-browser >= 0.1.8。舊版 browser 不包含 `web_snapshot screenshot=false` 契約與 Web Search Pro 寫作業的四級審批策略,因此兩個外掛必須一起升級。
  • 生產 profile 建議保留 automationMode `standard`。`unrestricted` 只用於隔離的自動化測試 profile,且仍受並發、突發、頁數/深度以及 429/503 退避保護。`automationMode` 與 `usagePolicy` 屬於 dsh-browser,升級不會自動改寫現有設定。
2026-08-132026-08-25v0.1.11

MIT · 活躍維護中(最新版本 v0.1.11,2026-08-25)

06常見問題

怎麼在 DeepSeek Harness 上安裝 dsh-web-search-pro?

執行 `dsh plugin --profile web add @anweat/dsh-browser@^0.1.8 dsh-web-search-pro@^0.1.8`,讓兩個外掛都成為 web profile 的直接依賴,然後完整停止並以 `dsh --profile web` 重新啟動(web profile 關閉了 HMR,僅重新整理網頁不會重新掃描 `client.js`)。

為什麼 @anweat/dsh-browser 必須作為直接依賴安裝?

DSH 只啟動直接依賴的 bundle layer,而且標準 profile 可能設定 `autoInstallPeers: false`。如果只裝 Web Search Pro 而靠 peer 自動補齊,它所依賴的瀏覽器後端不會載入。

安裝後怎麼確認外掛正常運作?

檢查 `browser_status`(OpenCLI、`playwright | patchright` 執行環境、`automationMode`、`usagePolicy`),`web_backend_status`(搜尋、CLI、Agent Reach 與瀏覽器後端是否 ready),並開啟 設定 → 外掛 → 外掛設定,確認「Web Search Pro」與「瀏覽器自動化」兩張卡片都已載入。

生產環境該用哪種 automationMode?

生產 profile 建議保留 `standard`。`unrestricted` 只用於隔離的自動化測試 profile,且仍受並發、突發、頁數/深度以及 429/503 退避保護。

08資料與來源

  • 作者聲明github.com186c59677991…

    一个 DSH **bundle 插件**,把多引擎网页搜索、平台搜索、持久化缓存、受控按站增强和 Playwright 渲染打包成模型可直接调用的 11 个工具。

  • 作者聲明github.com186c59677991…

    核心逻辑为本项目原生 TypeScript 实现。

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

🏆

最佳 DeepSeek Harness 外掛

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

廣告

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

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