New Features
- React introspection - First-class React DevTools integration with new
react tree,react inspect <fiberId>,react renders start|stop, andreact suspensecommands for full component-tree visibility, per-fiber props/hooks/state inspection, render profiling with mount/re-render counts and change details, and Suspense boundary classification with root-cause grouping and recommendations. React DevTools hook is vendored (MIT) and embedded in the binary with zero runtime dependencies (#1257) - Web Vitals - New
vitals [url]command that reports Core Web Vitals (LCP, CLS, TTFB, FCP, INP) plus React hydration phases for any page (#1257) - SPA navigation - New
pushstate <url>command for client-side SPA navigations without a full page load (#1257) - Init scripts and feature flags - New
--init-script <path>flag (repeatable; envAGENT_BROWSER_INIT_SCRIPTS) to register scripts before first navigation, and--enable <feature>flag (repeatable; envAGENT_BROWSER_ENABLE) for built-in init scripts such asreact-devtools(#1257) - Network route resource type filter -
network routenow accepts--resource-type <csv>to filter intercepted requests by CDP resource type (#1257) - cURL cookie import -
cookies set --curl <file>auto-detects JSON, cURL, and Cookie-header formats for bulk cookie import (#1257) - Dashboard proxy support - The observability dashboard now works from proxied origins via a same-origin proxy, enabling deployment behind reverse proxies and path-based routing (#1111)
Bug Fixes
- Fixed
doctorcommand generating duplicate check ids when called multiple times in the same process (#1330)
Infrastructure
- Switched npm publishing to trusted publishing via GitHub Actions OIDC, removing the need for manually managed npm tokens (#1273)