跳转到内容

可用工具

Browy 默认打开所有浏览器驱动类工具。如果你想要更严格的设定(只读、 不允许 JS 执行等),在 设置 → 工具 里关掉任意工具即可。

Copilot SDK 还暴露了一组主机工具bashread_filewrite_filegrepglobweb_fetch),这些工具能访问你机器的 文件系统和 shell。它们默认是关的,需要在设置里按工具显式开启。

默认在哪运行开关
浏览器工具(下面所有的)开启通过 CDP 在当前激活的标签页里在设置里按工具关闭
主机工具bashread_filewrite_filegrepglobweb_fetch关闭在你的机器上,以你的用户权限在 设置 → 工具 → 主机(进阶)里按工具启用
工具作用
inspect_page当前激活标签页的索引化可访问性树快照。[N] 索引会喂给下面所有的 *_index 工具。
get_page_infoURL、标题、meta description、可见文本预览。
get_page_html页面或某个选择器的 HTML(≤8KB)。
extract_text页面或选择器的可见文本(≤4KB)。
extract_form列出表单字段,给 fill_form 用。
query_dom索引工具够不到时的 CSS 选择器兜底。
find_visible_text按页面上显示的文字定位元素。
accessibility_snapshot原始 AXTree 风格的可访问性信息。
get_event_listeners列出某个元素挂着的事件监听器。
get_storage读取当前来源的 localStorage / sessionStorage
screenshot视口的 PNG,保存到磁盘并在对话里行内预览。

每个浏览器工具都可以在 设置 → 工具 里单独关掉(右键 Browy 工具栏图标 → 选项)。开关按类别分组:inspectnavigateinteractdevtools。它们存在 chrome.storage.local 里。关掉的 工具会从 SDK 的白名单和发给模型的函数定义列表里去掉,所以智能体 看不到它们存在。

常见的关掉某个工具的理由:

更严格的沙箱

不想让智能体在被检查的页面里跑 JavaScript 时,关掉 evaluate_jsrun_script。结构化工具(click_indextype_indexnavigate 等)仍然能正常用。

只读模式

关掉 interactnavigate 里的所有工具,只留 inspect。 智能体可以回答关于页面的问题,但不能改它。

不允许 JS 执行

有些团队会同时关掉 evaluate_jsrun_scriptquery_dom, 把智能体限制在结构化的可访问性树工具上。

点击工具栏的 重置为默认 一次性撤销所有覆盖(浏览器工具恢复 默认开启,主机工具恢复默认关闭)。改动会在下一次对话生效 (或者 /clear 之后)。

Copilot SDK 包括 bashread_filewrite_filegrepglobweb_fetch,和 copilot CLI 在终端里用的是同一组工具。它们能访问 你的文件系统和 shell,所以 Browy 默认把它们关掉;想用的时候在 设置 → 工具 → 主机(进阶)里按工具打开。

如果你只是需要一个终端里的编程智能体, GitHub Copilot CLI 直接覆盖这个场景。