Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
90 lines
4.1 KiB
Markdown
90 lines
4.1 KiB
Markdown
# agent-browser
|
|
|
|
## 0.8.1
|
|
|
|
### Patch Changes
|
|
|
|
- 8eec634: Improved release workflow to validate binary file sizes and ensure binaries are executable after npm install. Updated documentation site with a new mobile navigation system and added v0.8.0 changelog entries. Reformatted CHANGELOG.md for better readability.
|
|
|
|
## v0.8.0
|
|
|
|
### New Features
|
|
|
|
- **Kernel cloud browser provider** - Connect to Kernel (https://kernel.sh) for remote browser infrastructure via `-p kernel` flag or `AGENT_BROWSER_PROVIDER=kernel`. Supports stealth mode, persistent profiles, and automatic profile find-or-create.
|
|
- **Ignore HTTPS certificate errors** - New `--ignore-https-errors` flag for working with self-signed certificates and development environments
|
|
- **Enhanced cookie management** - Extended `cookies set` command with `--url`, `--domain`, `--path`, `--httpOnly`, `--secure`, `--sameSite`, and `--expires` flags for setting cookies before page load
|
|
|
|
### Bug Fixes
|
|
|
|
- Fixed tab list command not recognizing new pages opened via clicks or `target="_blank"` links (#275)
|
|
- Fixed `check` command hanging indefinitely (#272)
|
|
- Fixed `set device` not applying deviceScaleFactor - HiDPI screenshots now work correctly (#270)
|
|
- Fixed state load and profile persistence not working in v0.7.6 (#268)
|
|
- Screenshots now save to temp directory when no path is provided (#247)
|
|
|
|
### Security
|
|
|
|
- Daemon and stream server now reject cross-origin connections (#274)
|
|
|
|
## 0.7.6
|
|
|
|
### Patch Changes
|
|
|
|
- a4d0c26: Allow null values for the screenshot selector field. Previously, passing a null selector would fail validation, but now it is properly handled as an optional value.
|
|
|
|
## 0.7.5
|
|
|
|
### Patch Changes
|
|
|
|
- 8c2a6ec: Fix GitHub release workflow to handle existing releases. If a release already exists, binaries are uploaded to it instead of failing.
|
|
|
|
## 0.7.4
|
|
|
|
### Patch Changes
|
|
|
|
- 957b5e5: Fix binary permissions on install. npm doesn't preserve execute bits, so postinstall now ensures the native binary is executable.
|
|
|
|
## 0.7.3
|
|
|
|
### Patch Changes
|
|
|
|
- 161d8f5: Fix native binary distribution in npm package. Native binaries for all platforms (Linux x64/arm64, macOS x64/arm64, Windows x64) are now correctly included when publishing.
|
|
|
|
## 0.7.2
|
|
|
|
### Patch Changes
|
|
|
|
- 6afede2: Fix native binary distribution in npm package
|
|
|
|
Native binaries for all platforms (Linux x64/arm64, macOS x64/arm64, Windows x64) are now included in the npm package. Previously, the release workflow published to npm before building binaries, causing "No binary found" errors on installation.
|
|
|
|
## 0.7.1
|
|
|
|
### Patch Changes
|
|
|
|
- Fix native binary distribution in npm package. Native binaries for all platforms (Linux x64/arm64, macOS x64/arm64, Windows x64) are now included in the npm package. Previously, the release workflow published to npm before building binaries, causing "No binary found" errors on installation.
|
|
|
|
## 0.7.0
|
|
|
|
### Minor Changes
|
|
|
|
- 316e649: ## New Features
|
|
- **Cloud browser providers** - Connect to Browserbase or Browser Use for remote browser infrastructure via `-p` flag or `AGENT_BROWSER_PROVIDER` env var
|
|
- **Persistent browser profiles** - Store cookies, localStorage, and login sessions across browser restarts with `--profile`
|
|
- **Remote CDP WebSocket URLs** - Connect to remote browser services via WebSocket URL (e.g., `--cdp "wss://..."`)
|
|
- **Download commands** - New `download` command and `wait --download` for file downloads with ref support
|
|
- **Browser launch configuration** - New `--args`, `--user-agent`, and `--proxy-bypass` flags for fine-grained browser control
|
|
- **Enhanced skills** - Hierarchical structure with references and templates for Claude Code
|
|
|
|
## Bug Fixes
|
|
- Screenshot command now supports refs and has improved error messages
|
|
- WebSocket URLs work in `connect` command
|
|
- Fixed socket file location (uses `~/.agent-browser` instead of TMPDIR)
|
|
- Windows binary path fix (.exe extension)
|
|
- State load and path-based actions now show correct output messages
|
|
|
|
## Documentation
|
|
- Added Claude Code marketplace plugin installation instructions
|
|
- Updated skill documentation with references and templates
|
|
- Improved error documentation
|