📢 molili browser_use 工具 Bug 报告

问题描述

molili v1.0.4 内置的 browser_use 工具无法使用,返回 NoneType 错误。

环境信息

  • molili 版本:1.0.4 (macOS aarch64)

  • 内置 browser-use 版本:0.1.40(已过时)

  • Python:3.12

错误现象

browser_use(action="open", url="https://example.com")
# 返回:NoneType object has no attribute 'get'

根本原因

内置的 browser-use 0.1.40 版本太旧,与当前 Playwright 和 Python 3.12 不兼容。

尝试过的解决方案

:cross_mark: 升级 browser-use 包 → 失败(molili 打包环境只读) :cross_mark: 使用 --user 安装 → 失败(同样只读限制) :cross_mark: 修改环境变量 → 失败(硬编码路径)

:white_check_mark: 当前可行的 workaround

创建了 browser-alt skill,直接使用 Playwright 绕过 browser-use,已验证可用。

建议官方

  1. 短期:下一版本升级 browser-use 到 0.4.x

  2. 中期:允许用户升级关键依赖包

  3. 长期:提供浏览器工具替代选项

1 个赞

可以试试用别的浏览器skill来替代一下:

这个挺好用的。可以试试

收到,产品这边会进行优化和升级。:hear_no_evil_monkey: