mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-03 14:51:34 +00:00
* feat(browser): relay CDP compat for Puppeteer clients Answer Target.getBrowserContexts with the always-empty context list so puppeteer.connect() (chrome-devtools-mcp) can drive the paired Chrome through the extension relay without the remote-debugging prompt. Serve DevTools-style /json/list descriptors (id + type), which also makes the HTTP tab-list fallback see extension-profile tabs, and add `openclaw browser extension cdp` to print the relay endpoint and auth header for external CDP clients. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * fix(browser): avoid map-spread in relay target descriptors oxc(no-map-spread): build the /json/list descriptor object explicitly instead of spreading RelayTabInfo inside map(). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> --------- Co-authored-by: Peter Steinberger <steipete@mac-studio-sf2.local> Co-authored-by: Claude Fable 5 <noreply@anthropic.com>