0.9.0 (2026-03-19)
Features
- add bb-browser-sites skill for OpenClaw (facd29d)
- add fetch and recipe commands (5668470)
- add history, site recommend, site info, --jq, and Agent UX guide (fdb8288)
- add MCP instructions + bb-browser guide command (f0869aa)
- Agent UX guide system + history, site recommend/info, --jq (c1c9bc4)
- cli,mcp: add setup hints when extension/daemon not connected (1f15f3e)
- cli: add --mcp flag to start MCP server (cb28e81)
- cli: add CDP monitor background process for persistent monitoring (Phase 1, #77) (94c94b7)
- cli: add CDP monitor for persistent monitoring (aa3010f)
- cli: add star command and hint in site update (00ed75f)
- cli: auto-check for CLI updates on site update, bump to 0.7.0 (0551493)
- cli: categorize --help output, promote site system (#14) (bed7fbd), closes #13
- daemon: add --host flag to configure listen address (3a69040)
- guide: add bb-browser site adapter as gh CLI alternative (bd9e896)
- mcp: add MCP server for AI agent integration (537e553)
- mcp: add site adapter tools (22d38c1)
- mcp: add site adapter tools (7804f06)
- mcp: auto-start daemon when not running (fa33c5a)
- network requests --with-body captures full request/response data (a2e1f29)
- open 命令支持 --tab 参数,解决并发打开页面冲突 (9582e10)
- set managed Chrome profile name to "bb-browser" (7e5c227)
- site: add --openclaw mode to run adapters via OpenClaw CDP browser (701fa7b), closes #28
- site: add reportHint in error output for agents (de713a2)
- site: auto-detect auth errors and show login hint (c68653b)
- site: include bb-browser site adapter as report alternative (847a995)
- site: silent background update after every site command (638020d), closes #20
- tab select/close 支持按 tabId 操作 (1acfb60)
- v0.8.0 — CDP direct connection, managed Chrome, no extension needed (59ab96b)
- v2.0 CDP 架构迁移 - 使用 chrome.debugger 实现所有 DOM 操作 (827f24d)
- 全局 --tab 参数支持多 tab 并发隔离 (7acd596)
- 切换 snapshot 到 CDP Accessibility Tree (9095463)
- 切换 snapshot 到 CDP Accessibility Tree (e66256a), closes #4
- 实现 bb-browser 核心功能 (601f4ae)
- 实现 close 命令 (b92a8b1)
- 实现 get 命令组 (text/url/title) (028478b)
- 实现 hover 命令 (260e8ce)
- 实现 press 命令 (16f3d84)
- 实现 screenshot 命令 (29c335e)
- 实现 scroll 命令 (0d60f93)
- 实现 wait 命令 (247e21c)
- 实现导航命令 (back/forward/refresh) (91a3398)
- 插件支持配置上游 URL (ca78b45), closes #2
- 插件支持配置上游 URL + 修改后立即重连 (44761b8)
- 添加 check/uncheck 命令 - 复选框操作 (6385279)
- 添加 dialog 命令(accept/dismiss) (8d6e6c1)
- 添加 eval 命令 - 执行 JavaScript (7e6bf96)
- 添加 frame 命令(切换 iframe) (394d7e7)
- 添加 network/console/errors 调试命令 (02edcb4)
- 添加 Phase 3 命令 (eval/type/check/uncheck/select) (bbfda3f)
- 添加 reload 命令支持 CDP 热重载扩展 (530e992)
- 添加 tab 命令(list/new/select/close) (a608124)
- 添加 trace 命令 - 录制用户操作 (f02b081)
- 添加 type 命令 - 逐字符输入 (de22235)
Bug Fixes
- CDP direct mode bugs (snapshot, tab list, discovery) (b0cb83a)
- cli: --tab flag works correctly for all commands (a882809)
- cli: add Chrome Dev/Canary/Beta/Arc to browser detection (#42) (#43) (e7de67c)
- cli: add guide command to help text (09ac697)
- cli: avoid double-inserting typed text (600244d)
- cli: daemon command works in npm-published layout (c3fa112)
- cli: harden OpenClaw JSON parsing (b0b7c7b)
- cli: persist selected target for get commands (578e10f)
- cli: tolerate noisy OpenClaw JSON output (28e0867)
- cli: use viewport coordinates for click targets (92fa9f7)
- cli: wait for extension connection before sending commands (b478226)
- cli: wire top-level status command (3a15411)
- cli: wire top-level status command (c8b1aab)
- cross-process refs, fill command, snapshot robustness (936047a)
- daemon: allow positional args in parseArgs for CLI passthrough (4eea8e5)
- derive version metadata from package.json (a1b9f38)
- docs: update ClawHub skill link in English README (61a3493)
- eval 命令使用 MAIN world 访问页面 DOM (c16b442)
- extension: add history permission to source manifest (526551e)
- extension: never give up reconnecting to daemon (5e8ca91)
- improve extension setup hints with direct download link (0491e72)
- interactive 模式去掉 /url: 和子节点,扁平输出 (2bc77bc)
- process hangs after CDP command completes (4d63ae2)
- simplify extension setup hints to 4 clear steps (ce12d3a)
- site: add guide hint to site --help (9407040)
- site: detect auth errors in adapter hint text too (9d8594a)
- site: filter noise from recommend not_available list (31fb169)
- snapshot, tab list, and discovery overhead in CDP mode (c3a3bf8)
- support top-level await in eval (cfbae07)
- use fileURLToPath for Windows-compatible MCP path resolution (7061ab7), closes #17
- 使用 CDP Runtime.evaluate 替代 eval 绕过 MV3 CSP 限制 (c74fca3)
- 修复 back/forward 命令 - 使用 CDP 和 tabs.update 导航 (8395ae7)
- 修复 trace 录制 - manifest 匹配规则和页面导航后自动恢复录制 (fa39bdb)
- 解决 MV3 Service Worker 休眠导致连接断开的问题 (4c7c64f)
- 选项页修改 URL 后立即重连 SSE (e67e69f)