mirror of
https://github.com/openclaw/openclaw.git
synced 2026-10-03 09:39:25 +00:00
* fix(browser): preserve controlled document navigation authority * fix(browser): checkpoint relay lifecycle and cold-start repair Preserve the reviewed browser repair candidate before refreshing main and finalizing the private Gateway configuration SDK boundary. Validation and real browser proof remain pending; this checkpoint is not a land-ready claim. * fix(browser): isolate native bootstrap configuration imports Use a private Gateway config runtime facade for bundled port lookups while preserving the shipped public core export. Keep private declarations out of the package and finish the relay auth-test cleanup check. * test(browser): align bootstrap script contract with native build * test(voice-call): await notification hangups before teardown
23 lines
923 B
TypeScript
23 lines
923 B
TypeScript
// Device Pair API module exposes the plugin public contract.
|
|
export {
|
|
approveDevicePairing,
|
|
clearDeviceBootstrapTokens,
|
|
issueDeviceBootstrapToken,
|
|
PAIRING_SETUP_BOOTSTRAP_PROFILE,
|
|
listDevicePairing,
|
|
revokeDeviceBootstrapToken,
|
|
type DeviceBootstrapProfile,
|
|
} from "openclaw/plugin-sdk/device-bootstrap";
|
|
export { definePluginEntry, type OpenClawPluginApi } from "openclaw/plugin-sdk/plugin-entry";
|
|
export {
|
|
resolveGatewayBindUrl,
|
|
resolveTailnetHostWithRunner,
|
|
resolveTailscaleServeGatewayUrlsWithRunner,
|
|
} from "openclaw/plugin-sdk/core";
|
|
export { resolveAdvertisedLanHost } from "openclaw/plugin-sdk/gateway-runtime";
|
|
export {
|
|
resolvePreferredOpenClawTmpDir,
|
|
runPluginCommandWithTimeout,
|
|
} from "openclaw/plugin-sdk/sandbox";
|
|
export { resolveGatewayPort } from "openclaw/plugin-sdk/gateway-config-runtime";
|
|
export { renderQrPngBase64, renderQrPngDataUrl, writeQrPngTempFile } from "./qr-image.js";
|