WEB_BROWSER_TOOL — 浏览器工具
Feature Flag: FEATURE_WEB_BROWSER_TOOL=1
实现状态:核心工具已实现,面板为 Stub,布线完整
引用数:4
一、功能概述
WEB_BROWSER_TOOL 让模型可以启动浏览器实例、导航网页、与页面元素交互。使用 Bun 的内置 WebView API 提供无头/有头浏览器能力。二、实现架构
2.1 模块状态
2.2 预期数据流
三、需要补全的内容
四、关键设计决策
- Bun WebView API:使用 Bun 内置的 WebView 而非外部浏览器驱动(Puppeteer/Playwright)
- REPL 侧边面板:浏览器状态在 REPL 布局中独立渲染
- Bun 特性检测:
'WebView' in Bun检查运行时是否支持