zoahdev/dsh-browser-use:Browser Use 云端桥接

在 DeepSeek Harness (DSH) 的生态中,智能体执行真实网页任务(打开页面、点击、输入、填表、提取数据)通常需要外部工具。zoahdev/dsh-browser-use 提供了 Browser Use Cloud API 的桥接,让 dsh agent 能够通过该 API 完成这些操作。

插件介绍

这是一个社区维护的插件,本身不重新实现 Browser Use 的逻辑,而是一个“薄桥接”。它向模型注册了一个名为 browser_use_run 的工具,将任务转发给 Browser Use 的云端端点,并返回原始运行结果。

安装与配置

安装

使用官方安装命令添加插件:

dsh plugin --profile web add dsh-browser-use

Cloud 模式配置

Cloud 模式需要配置 Browser Use 的 API Key。可以通过配置项或环境变量设置:

  • API Key: 配置项 apiKey 或环境变量 BROWSER_USE_API_KEY。
  • Base URL: 默认为 https://api.browser-use.com。
  • Timeout: 请求超时时间,默认为 300000 毫秒。
  • Model: 默认模型(可选)。

本地模式配置

本地模式(免费,无需 API Key)由 DeepSeek Harness 自带的 mcp-client 提供,不依赖此插件。若要使用本地模式,需安装 Browser Use(Python 环境),并在 cordis.yml 中配置:

- insert:
    - id: browser-use-local
      name: '@deepseek-ai/dsh-mcp-client'
      config:
        serverName: browser_use
        transport: stdio
        command: browser-use
        args: ['--cli-mcp']
        cwd: !!js process.cwd()

这会注册 mcp__browser_use__browser_exec 和 mcp__browser_use__browser_screenshot 工具。

功能与用法

Cloud 模式工具

插件注册了一个模型可调用的工具 browser_use_run。

参数:
* task (string): 执行的具体任务描述。
* model (string, 可选): 提供商前缀的模型 ID,例如 openai/gpt-5.5。

返回值:
返回原始运行结果,格式为 { result }。

注意事项

  1. API Key 依赖: Cloud 模式需要有效的 Browser Use API Key。
  2. 原始响应: 插件返回的是原始响应,不进行流式传输或轮询等待。
  3. 社区性质: 这是一个社区插件,并非 Browser Use 或 DeepSeek 的官方产品。
  4. 权限运行: 插件以当前 DSH 进程的权限运行,使用前建议检查源码与许可证。

参考资料

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

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

小夜