dsh-ego-browser:DSH 瀏覽器智能體的站點技能記憶

前言

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
羽毛球分组比赛记分
小程序二维码

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

小夜