| metadata | {"category":"tools","tree_id":"ui/browser","tree_group":"ui","min_tier":"task_light","approval_type":"none","emoji":"🌐","enabled_when":"BrowserController != nil","file_access":"none","scope_check":"none","security_level":"sandboxed","policy_groups":["group:ui"],"profiles":["full"],"wizard_group":"web","sort_order":8,"exclude_from":["task_delete"],"intent_keywords":{"zh":["浏览器自动化","浏览器打开","网页","打开网站","打开官网","打开页面","访问网站","访问官网","页面点击","点击登录","点击按钮","填写表单","填一下","表单填写","网页截图","截图当前","截图这","截图页面","下载PDF","查看Cookie","控制台日志","拖拽","悬停","下拉选择","文件上传","扫码登录"],"en":["browser automation","browser open","open website","open page","visit site","navigate to","go to url","fill form","click login","click button","screenshot this","screenshot the","print pdf","cookies","console log","drag drop","hover","select option","upload file"]},"intent_priority":20,"related_tools":["browser_config","platform_login"],"scene_hint":"observe→click/fill→screenshot;前端:perf_audit→extract_styles→visual_diff;媒体:session_load→ai_browse→session_save","summary":"Control web browser via CDP (navigate, click, type, screenshot, ARIA refs)","title":"Browser","verb":"Browse","tool_description":"browser — 浏览器自动化工具,基于结构化页面理解控制浏览器。推荐工作流:observe → click_ref/fill_ref → screenshot。优先使用 ARIA ref 而非 CSS 选择器(click/type 为 CSS 回退);需要视觉验证时调用 screenshot 或 observe;多步浏览目标使用 ai_browse。核心 action:observe(页面结构+截图)、get_content(轻量页面文本)、click_ref/fill_ref(ARIA 元素交互)、screenshot(截图)、navigate(导航)、ai_browse(多步自动浏览)。页面 action:annotate_som(编号视觉叠加)、evaluate(JS 执行,需启用)、wait_for(等待元素)、go_back/go_forward(历史导航)、get_url(当前 URL)。交互 action:hover(菜单/提示)、press_key(键盘快捷键)、select_option(下拉选择)、scroll(滚动)、drag(拖放)、upload_files(文件上传)。标签页 action:create_tab/close_tab/switch_tab/list_tabs。close_tab 仅在用户明确要求时使用。诊断与导出:get_console/get_network(调试)、cookies_get(认证检查)、print_pdf(导出)、start_gif_recording/stop_gif_recording(GIF 录制)。CrabCode 前端调试(Phase 6):perf_audit(Core Web Vitals+Lighthouse 简化评分)、memory_snapshot(DOM 计数+JS heap)、extract_styles(递归计算样式+设计 token 汇总)、element_screenshot(按 ref 裁剪单元素)、visual_diff(基线对比)、har_export(HAR 1.2 网络导出)。媒体账号矩阵(Phase 6):session_save/load/export/list/delete(多账号登录态),stealth_profile(反检测档位 off/basic/standard/aggressive,共 12 维)。范式升级(Phase 6):action_cache(选择器缓存运维)、action_replay(Teach & Repeat 录制-回放-导入-导出)。如浏览器工具不可用,引导用户前往 自动化 → 浏览器管理 安装扩展。","tool_input_schema":{"type":"object","properties":{"action":{"type":"string","enum":["navigate","get_content","observe","annotate_som","click","click_ref","type","fill_ref","screenshot","evaluate","wait_for","go_back","go_forward","get_url","ai_browse","start_gif_recording","stop_gif_recording","list_tabs","create_tab","close_tab","switch_tab","hover","press_key","select_option","scroll","drag","upload_files","get_console","get_network","cookies_get","print_pdf","perf_audit","memory_snapshot","extract_styles","element_screenshot","visual_diff","har_export","session_save","session_load","session_export","session_list","session_delete","stealth_profile","action_cache","action_replay"],"description":"浏览器操作。推荐工作流:observe → click_ref/fill_ref → screenshot。状态变更操作默认返回文本;需要视觉验证时使用 screenshot 或 observe。annotate_som 返回编号视觉叠加图,ai_browse 处理多步目标。hover/press_key/select_option/scroll/drag/upload_files 用于高级交互。get_console/get_network 用于调试。cookies_get 用于认证状态检查。print_pdf 用于导出。close_tab 仅在用户明确要求时使用。CrabCode 前端调试使用 perf_audit/memory_snapshot/extract_styles/element_screenshot/visual_diff/har_export。媒体账号矩阵使用 session_save/load/export/list/delete 与 stealth_profile。教学回放使用 action_cache/action_replay。"},"url":{"type":"string","description":"navigate 或 create_tab 的目标 URL。"},"selector":{"type":"string","description":"click、type 或 wait_for 使用的 CSS 选择器。"},"text":{"type":"string","description":"type 或 fill_ref 的输入文本。"},"script":{"type":"string","description":"evaluate 执行的 JavaScript 源码。"},"ref":{"type":"string","description":"observe 结果中的 ARIA 元素引用,例如 e1。"},"goal":{"type":"string","description":"ai_browse 的自然语言目标,例如「搜索 MacBook Pro 并总结第一个结果」。"},"target_id":{"type":"string","description":"close_tab 或 switch_tab 的标签页 target ID。"},"key":{"type":"string","description":"press_key 的键盘按键名(如 Enter、Escape、Tab、ArrowDown、Backspace、Ctrl+A)。"},"values":{"type":"array","items":{"type":"string"},"description":"select_option 的选项值列表。"},"start_ref":{"type":"string","description":"drag 操作的源元素 ARIA ref。"},"end_ref":{"type":"string","description":"drag 操作的目标元素 ARIA ref。"},"paths":{"type":"array","items":{"type":"string"},"description":"upload_files 的文件路径列表。"},"properties":{"type":"array","items":{"type":"string"},"description":"extract_styles 的 CSS 属性白名单(可选,空=设计 token 预设)。"},"max_depth":{"type":"integer","description":"extract_styles 递归深度。默认 1。"},"max_nodes":{"type":"integer","description":"extract_styles 节点总量上限。默认 100。"},"baseline_id":{"type":"string","description":"visual_diff 基线 ID。缺失则首次保存为基线。"},"threshold":{"type":"number","description":"visual_diff 每像素亮度差阈值(0-1)。默认 0.1。"},"sample_step":{"type":"integer","description":"visual_diff 采样步长。默认 2。"},"padding":{"type":"integer","description":"element_screenshot 裁剪外延像素。默认 0。"},"format":{"type":"string","enum":["jpeg","png"],"description":"element_screenshot 格式。默认 jpeg。"},"filter":{"type":"string","description":"har_export URL 子串过滤。"},"max_count":{"type":"integer","description":"har_export 条目上限。默认 200。"},"session_id":{"type":"string","description":"session_save/load/export/delete 的 slot ID。"},"session_name":{"type":"string","description":"session_save 的展示名。"},"session_tags":{"type":"array","items":{"type":"string"},"description":"session_save 的标签。"},"bundle_json":{"type":"string","description":"session_load/action_replay import 的外部 JSON 字符串。"},"stealth_profile":{"type":"string","enum":["off","basic","standard","aggressive"],"description":"stealth_profile 档位。"},"cache_op":{"type":"string","enum":["stats","clear","export"],"description":"action_cache 子操作。默认 stats。"},"replay_op":{"type":"string","enum":["record","stop","list","get","delete","replay","import","export"],"description":"action_replay 子操作。"},"recording_id":{"type":"string","description":"action_replay 的录制 ID。"},"start_url":{"type":"string","description":"action_replay record/replay 的起始 URL。"},"speed_factor":{"type":"number","description":"action_replay replay 回放速度倍率。默认 1.0。"},"stop_on_error":{"type":"boolean","description":"action_replay replay 遇错即停。默认 false。"},"skip_navigate":{"type":"boolean","description":"action_replay replay 跳过 start_url 导航。默认 false。"}},"required":["action"]}} |