mirror of
https://github.com/openclaw/openclaw.git
synced 2026-04-16 03:31:10 +00:00
19 lines
618 B
TypeScript
19 lines
618 B
TypeScript
import type { RuntimeWebToolsMetadata } from "./runtime-web-tools.types.js";
|
|
|
|
let activeRuntimeWebToolsMetadata: RuntimeWebToolsMetadata | null = null;
|
|
|
|
export function clearActiveRuntimeWebToolsMetadata(): void {
|
|
activeRuntimeWebToolsMetadata = null;
|
|
}
|
|
|
|
export function setActiveRuntimeWebToolsMetadata(metadata: RuntimeWebToolsMetadata): void {
|
|
activeRuntimeWebToolsMetadata = structuredClone(metadata);
|
|
}
|
|
|
|
export function getActiveRuntimeWebToolsMetadata(): RuntimeWebToolsMetadata | null {
|
|
if (!activeRuntimeWebToolsMetadata) {
|
|
return null;
|
|
}
|
|
return structuredClone(activeRuntimeWebToolsMetadata);
|
|
}
|