Skip to main content

WEB_BROWSER_TOOL — 浏览器工具

Feature Flag: FEATURE_WEB_BROWSER_TOOL=1 实现状态:核心工具已实现,面板为 Stub,布线完整 引用数:4

一、功能概述

WEB_BROWSER_TOOL 让模型可以启动浏览器实例、导航网页、与页面元素交互。使用 Bun 的内置 WebView API 提供无头/有头浏览器能力。

二、实现架构

2.1 模块状态

2.2 预期数据流

三、需要补全的内容

四、关键设计决策

  1. Bun WebView API:使用 Bun 内置的 WebView 而非外部浏览器驱动(Puppeteer/Playwright)
  2. REPL 侧边面板:浏览器状态在 REPL 布局中独立渲染
  3. Bun 特性检测'WebView' in Bun 检查运行时是否支持

五、使用方式

六、文件索引