Breaking Changes
@agent-browser/evetools now come from the MCP tool catalog. The extension exposes the CLI's MCP tools instead of 21 hand-written ones, so tool names and inputs change:navigateisopen,evaluateiseval,press_keyispress,select_optionisselect,set_checkedischeckanduncheck,getisget_text,get_urland the otherget_*tools,tabsis thetab_*tools, andwait_foris thewait_*tools. The same names apply to@agent-browser/eve/toolsoverrides. The sandbox needs agent-browser 0.41, which the extension installs by default (#2241)
New Features
- Added
agent-browser mcp call <tool> '<json>'to run one MCP tool without a stdio session and print its result as JSON with the agent-browser version, for runtimes that cannot keep a process open between tool calls (#2238) - Added
@agent-browser/sandbox/mcp-tools.json, every MCP tool with its title, description, input schema, annotations and profiles, generated from the CLI and checked by a test (#2240)
Improvements
@agent-browser/everuns each tool as its own short-lived process, so noagent-browserprocess outlives a tool call. The 28coretools are listed to the model and the other 14 are deferred, found witheve__search, which keeps the listed tool context at its previous size (#2241)
Bug Fixes
- MCP tool arguments can no longer set global flags. The CLI reads global flags anywhere in its arguments, so a value such as a selector or
extraArgsentry could carry its own--allowed-domainsand override the server or caller allowlist. Tool calls that try are now rejected (#2238)