dsh-browser-use:DeepSeek Harness 瀏覽器自動化插件

在 DeepSeek Harness (DSH) 插件生態中,當智能體需要與網頁交互、抓取數據或執行自動化測試時,通常需要外部工具支持。dsh-browser-use 爲 DSH 提供了瀏覽器自動化能力,使智能體能夠在運行時直接控制瀏覽器進行操作。

是什麼

該插件由 helloproblems 維護,採用 Hub、Backend 和 Domain 三層架構設計。它基於 chrome-devtools-mcp 和 Playwright MCP,支持 Chrome 和 Edge 兩種後端,並提供 Agent 隔離機制,確保不同智能體之間的會話和瀏覽器資源互不干擾。

核心功能

  • 瀏覽器自動化:提供控制瀏覽器執行操作的能力。
  • 多後端支持:支持 Chrome 和 Edge 後端,可在運行時熱切換。
  • Agent 隔離:每個 Agent 擁有獨立的瀏覽器會話和資源,避免相互干擾。

安裝與啓用

在安裝前,需要確保環境滿足要求:Node.js ^22.19.0 或 >=24.0.0,pnpm 11.7.0,以及兼容的 DeepSeek Harness 安裝。

  1. 在插件源碼目錄下構建項目。
  2. 使用 DSH CLI 添加插件。
pnpm build
dsh plugin --profile web add .

典型用法

插件內置了基於 Books to Scrape 網站的演示腳本:在 Travel 分類中打開頁面,比較 11 本書的價格,找出最便宜的三本,並逐一打開詳情頁覈對價格。

適用場景與注意

  • 適用場景:網頁數據抓取、自動化測試、網頁交互模擬。
  • 注意事項:
    • Chrome 通過受管 MCP stdio 連接固定的 chrome-devtools-mcp@1.9.0。
    • Edge 顯示模式下可能存在穩定性/安全風險警告。
    • 兩個後端插件(Chrome 和 Edge)須已啓用才能進行熱切換。
    • Host 重啓後,插件不會恢復舊 MCP 連接或運行中的工具調用。

結尾

dsh-browser-use 通過分層架構和 Agent 隔離,爲 DSH 提供了可靠的瀏覽器自動化方案。更多細節可參考項目主頁。

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

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

小夜