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

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

小夜