Merge PR #7007: feat(tools): add a browser.cdpUrl setting for the default automation target (@terrxo)

This commit is contained in:
can1357
2026-07-30 01:48:50 +02:00
4 changed files with 21 additions and 2 deletions
@@ -95,6 +95,11 @@ function resolveBrowserKind(params: BrowserParams, session: ToolSession): Browse
const exe = resolveToCwd(app.path, session.cwd);
return { kind: "spawned", path: exe };
}
// A configured endpoint is a default, not an override: explicit app options win.
const configuredCdpUrl = (session.settings.get("browser.cdpUrl") as string | undefined)?.trim();
if (configuredCdpUrl) {
return { kind: "connected", cdpUrl: configuredCdpUrl.replace(/\/+$/, "") };
}
const cmuxKind = resolveCmuxKind({
settingEnabled: session.settings.get("browser.cmux") as boolean | undefined,
});