agent-browser-protocol
Agent Browser Protocol - Deterministic AI agent browser control at the engine level
Description
Agent Browser Protocol - Deterministic AI agent browser control at the engine level
Release History
| Version | Changes | Urgency | Date |
|---|---|---|---|
| 0.1.10 | Imported from npm (0.1.10) | Low | 4/21/2026 |
| v0.1.10 | --- v0.1.10 * Added CDP mode to allow commercial CAPTCHA solvers to take over when necessary **Full Changelog**: https://github.com/theredsix/agent-browser-protocol/compare/v0.1.20...v0.1.10 | Medium | 3/28/2026 |
| v0.1.9 | --- v0.1.9 Multi-Instance Support - Automatic port detection — When no --port or ABP_PORT is specified, ABP now automatically finds an available TCP port starting at 15678, probing up to 100 candidates. This allows launching multiple ABP instances without manual port coordination. - Isolated user data directories — Each launch now always sets --user-data-dir to a unique temp directory (/tmp/abp-*) when not explicitly provided. Previously, omitting --user-data-dir caused | Medium | 3/25/2026 |
| v0.1.8 | v0.1.8 New Features - Animation wait support for browser_wait — New animation parameter lets agents wait for CSS/DOM animations to complete after network activity settles, improving reliability on animation-heavy pages. Bug Fixes - Fixed debugger hang during cross-origin navigation — Navigation actions (navigate, reload, back, forward) now send Debugger.disable before executing when the debugger is paused, preventing the renderer main thread from blocking on befor | Low | 3/19/2026 |
| v0.1.7 | agent-browser-protocol v0.1.7 Console Capture - In-memory 5000-entry FIFO ring buffer capturing console.log/warn/error, CORS errors, CSP violations, and uncaught exceptions - Browser-process WebContentsObserver implementation — no CDP dependency, non-fingerprintable - REST API: GET /api/v1/console with level, pattern (RE2 regex), tab_id, limit, and after_id pagination - REST API: DELETE /api/v1/console to clear buffer (optional tab_id filter) - MCP: new browser_consol | Low | 3/14/2026 |
| v0.1.6 | agent-browser-protocol v0.1.6 Human Input Mode - Agent/human toggle via REST API (/browser/input-mode) and toolbar icon in the address bar - Yellow gradient border overlay when in human mode for clear visual feedback - Robot/human icon in omnibox toggles mode on click, with yellow icon color in human mode - MCP tools blocked during human mode to prevent interference with user interaction - Replaces deprecated --allow-system-inputs flag Network Capture - Per-tab in | Low | 3/9/2026 |
| v0.1.5 | ABP v0.1.5 Release Notes Multi-Scroll with Intermediate Screenshots browser_scroll now accepts an array of scroll steps instead of a single delta. Each step captures an intermediate screenshot, giving agents visual feedback as content scrolls into view. A mouse move is dispatched before wheel events for accurate scroll targeting. - New scrolls array parameter with {delta_px, direction} per step - Intermediate screenshots returned as MCP image blocks - Mouse move event | Low | 3/4/2026 |
| v0.1.4 | ABP v0.1.4 Release Notes Permission Interception Full permission prompt interception — ABP now intercepts browser permission requests (geolocation, notifications, camera, etc.) instead of letting them block the page. New REST endpoints and MCP tools allow agents to grant or deny permissions programmatically. - AbpPermissionObserver intercepts permission prompts at the engine level - Granting geolocation accepts latitude, longitude, and accuracy parameters - AbpLocati | Low | 2/25/2026 |
| v0.1.3 | * Added support for native <select> elements * Improved download and file upload handling **Full Changelog**: https://github.com/theredsix/agent-browser-protocol/compare/v0.1.2...v0.1.3 | Low | 2/24/2026 |
| v0.1.2 | * Added browser_slider action * Improved release scripts **Full Changelog**: https://github.com/theredsix/agent-browser-protocol/compare/v0.1.1...v0.1.2 | Low | 2/22/2026 |
| v0.1.1 | What's New ABP v0.1.1 is a major quality and usability release — 94 commits covering performance, stability, a streamlined MCP surface, and cross-platform builds. MCP Tool Consolidation Consolidated 30 MCP tools down to 12 with a new dispatch table architecture. Simpler tool surface, same full capability. The embedded MCP server is available at /mcp with no sidecar process. Batch Execution New /api/v1/tabs/{id}/batch endpoint for executing multiple actions in | Low | 2/21/2026 |
| 0.1.0 | First release with compiled binaries for macOS | Low | 2/13/2026 |
Dependencies & License Audit
Loading dependencies...
