前言¶
DeepSeek Harness (DSH) 的瀏覽器智能體在執行任務時,通常需要重複學習目標站點的工具簽名和操作筆記。這會消耗額外的 token 並降低效率。dsh-ego-browser 是一個記憶插件,它爲 dsh 瀏覽器智能體提供站點技能記憶,讓智能體在行動前回憶過往經驗,並將有效的操作步驟轉化爲可複用的工具。
插件介紹¶
該插件由 dshworks 維護,開源協議爲 MIT。它解決了智能體重複“發現”站點技能的問題。
核心功能¶
插件提供以下核心功能:
ego_recall:回憶之前學到的關於主機的筆記和工具簽名。ego_run:將整個瀏覽器任務交給 ego 運行時。ego_learn:將有效的步驟轉化爲真實的站點工具。ego_site_run:按名稱調用存儲的工具。ego_handoff:真正將鍵盤控制權交還給用戶。ego_doctor:檢查安裝命令而不是信任文檔。- Store inheritance:首次啓動時繼承現有的 learnings/。
安裝與啓用¶
在安裝前,請確保機器上已安裝 ego lite,且 ego-browser 命令在 PATH 中。
1、執行安裝命令:
dsh plugin --profile web add -w @dshworks/dsh-ego-browser
2、重啓 dsh 使插件生效。
驗證與檢查¶
安裝完成後,可以通過以下步驟驗證:
1、檢查工具是否註冊:
curl -s localhost:8090/dsh-ego-browser/memory | jq .tools
2、檢查安裝狀態與兼容性:
在 dsh 中調用 ego_doctor,它會探測實際安裝的命令是 cliLog() 還是 console.log(),以確認 ego 運行時的具體環境。
運行環境要求¶
- Node.js:需要 Node.js >= 20。
- ego lite:需要安裝在運行 dsh 的機器上。
- 運行模式:Host-only(僅主機),不啓動、修補或銷售瀏覽器。
- 版本驗證:已在 dsh 0.1.7-rc.2 上驗證。
參考資源¶
- GitHub 倉庫:https://github.com/dshworks/dsh-ego-browser
- 插件目錄:https://www.skillhub.cn/plugins/dshworks/dsh-ego-browser