Skip to content

[Bug]AstrBot Desktop v4.26.7 使用 Shipyard Neo browser-python 报 agent-browser binary not found #9352

Description

@x756860371-cloud

What happened / 发生了什么

环境:

  • Windows 10
  • AstrBot Desktop v4.26.7
  • Shipyard Neo v0.4.0
  • Docker Desktop v4.82.0
  • Profile:browser-python
  • Endpoint:http://127.0.0.1:8114

问题:
Python、Shell、文件读写都正常,但调用浏览器工具时提示:

agent-browser binary not found
退出码 127

我已确认:

  1. Gull 健康状态正常,browser_ready=true
  2. bay-gull 中存在:
    /usr/bin/agent-browser
  3. 直接执行下面命令可以正常打开网页:

docker exec bay-gull sh -lc "agent-browser open https://example.com"

  1. browser_service 已启用,browser-python 配置为 browser: shared

但在 AstrBot 对话中调用浏览器工具仍然报错。

请问这是 AstrBot Desktop v4.26.7 与 Shipyard Neo shared browser 的兼容问题吗?

Reproduce / 如何复现?

  1. 在 Windows 10 上启动 Docker Desktop。
  2. 使用 Docker Compose 启动 Shipyard Neo。
  3. 在 AstrBot Desktop v4.26.7 中配置计算机能力:
  4. 新建一个对话。
  5. 发送:
    请实际调用浏览器工具打开 https://example.com。
  6. 浏览器工具执行失败,返回:
    agent-browser binary not found
    退出码 127

补充:

  • Python、Shell、文件读写工具均正常。
  • bay-gull 中存在 /usr/bin/agent-browser。
  • 直接执行以下命令可以正常打开网页:

docker exec bay-gull sh -lc "agent-browser open https://example.com"

AstrBot version, deployment method (e.g., Windows Docker Desktop deployment), provider used, and messaging platform used. / AstrBot 版本、部署方式(如 Windows Docker Desktop 部署)、使用的提供商、使用的消息平台适配器

AstrBot version:v4.26.7

Deployment method:AstrBot Desktop on Windows 10;Shipyard Neo deployed with Docker Desktop / Docker Compose

Provider used:DeepSeek,模型为 deepseek/deepseek-v4-pro

Messaging platform used:AstrBot Desktop 内置 Chat / WebChat(未使用 QQ、Telegram 等外部平台适配器)

OS

Windows

Logs / 报错日志

Browser tool execution failed:

agent-browser binary not found

Exit code: 127

Image

Are you willing to submit a PR? / 你愿意提交 PR 吗?

  • Yes!

Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions