fix: restore browser-config sdk compatibility

This commit is contained in:
Peter Steinberger
2026-04-03 12:36:02 +01:00
committed by Shakker
parent 9a88a933cf
commit 3aac90fc85
3 changed files with 32 additions and 1 deletions

View File

@@ -1,11 +1,18 @@
export {
DEFAULT_AI_SNAPSHOT_MAX_CHARS,
DEFAULT_BROWSER_DEFAULT_PROFILE_NAME,
DEFAULT_BROWSER_EVALUATE_ENABLED,
DEFAULT_OPENCLAW_BROWSER_COLOR,
DEFAULT_OPENCLAW_BROWSER_ENABLED,
DEFAULT_OPENCLAW_BROWSER_PROFILE_NAME,
} from "./src/browser/constants.js";
export type { ResolvedBrowserConfig, ResolvedBrowserProfile } from "./src/browser/config.js";
export { resolveBrowserConfig, resolveProfile } from "./src/browser/config.js";
export {
parseHttpUrl as parseBrowserHttpUrl,
resolveBrowserConfig,
resolveProfile,
} from "./src/browser/config.js";
export { redactCdpUrl } from "./src/browser/cdp.helpers.js";
export { DEFAULT_UPLOAD_DIR } from "./src/browser/paths.js";
export type { BrowserControlAuth } from "./src/browser/control-auth.js";
export { resolveBrowserControlAuth } from "./src/browser/control-auth.js";

View File

@@ -0,0 +1,20 @@
import { describe, expect, it } from "vitest";
import type { BrowserControlAuth } from "./browser-config.js";
import {
DEFAULT_BROWSER_DEFAULT_PROFILE_NAME,
DEFAULT_OPENCLAW_BROWSER_ENABLED,
parseBrowserHttpUrl,
} from "./browser-config.js";
describe("plugin-sdk browser-config", () => {
it("keeps legacy browser-config exports available", () => {
const auth: BrowserControlAuth = { token: "test-token" };
const parsed = parseBrowserHttpUrl("http://127.0.0.1:9222/", "browser.cdpUrl");
expect(DEFAULT_OPENCLAW_BROWSER_ENABLED).toBe(true);
expect(DEFAULT_BROWSER_DEFAULT_PROFILE_NAME).toBe("openclaw");
expect(auth.token).toBe("test-token");
expect(parsed.port).toBe(9222);
expect(parsed.normalized).toBe("http://127.0.0.1:9222");
});
});

View File

@@ -1,15 +1,19 @@
export {
DEFAULT_AI_SNAPSHOT_MAX_CHARS,
DEFAULT_BROWSER_DEFAULT_PROFILE_NAME,
DEFAULT_BROWSER_EVALUATE_ENABLED,
DEFAULT_OPENCLAW_BROWSER_COLOR,
DEFAULT_OPENCLAW_BROWSER_ENABLED,
DEFAULT_OPENCLAW_BROWSER_PROFILE_NAME,
DEFAULT_UPLOAD_DIR,
parseBrowserHttpUrl,
redactCdpUrl,
resolveBrowserConfig,
resolveBrowserControlAuth,
resolveProfile,
} from "../../extensions/browser/browser-config.js";
export type {
BrowserControlAuth,
ResolvedBrowserConfig,
ResolvedBrowserProfile,
} from "../../extensions/browser/browser-config.js";