Improvements
webcmd profile list now supports -f, --format for structured output.
- Saved but disconnected profiles are included with their connection status.
- Structured output now reports
DAEMON_UNAVAILABLE instead of returning an empty list when the daemon is stopped or stale.
- Expanded browser skill guidance to clearly describe the
browser run QuickJS sandbox, including available globals, DOM access through page.evaluate(), file uploads, blocked APIs, and local/hosted behavior.
- Updated file-upload examples to use the supported
TextEncoder with Uint8Array payloads.
Fixes
- Added standard encoding APIs to the
browser run sandbox: btoa, atob, TextEncoder, and TextDecoder.
- Unsupported Playwright API errors now suggest supported alternatives where available, such as using
webcmd session close, creating a new session, using page.request, or driving the page without raw CDP.
Contributors

@ankitranjan7 | @ngaurav | @rishabhraj36