From 680c30bc5d72caf545c91f59466d6bd58d6bb049 Mon Sep 17 00:00:00 2001 From: Gustavo Madeira Santana Date: Sat, 28 Mar 2026 20:01:39 -0400 Subject: [PATCH] Tests: shim config runtime for capability contracts --- src/plugins/bundled-capability-runtime.ts | 3 +++ .../capability-runtime-vitest-shims/config-runtime.ts | 8 ++++++++ 2 files changed, 11 insertions(+) create mode 100644 src/plugins/capability-runtime-vitest-shims/config-runtime.ts diff --git a/src/plugins/bundled-capability-runtime.ts b/src/plugins/bundled-capability-runtime.ts index 1bf986bf503..7e6cf88912f 100644 --- a/src/plugins/bundled-capability-runtime.ts +++ b/src/plugins/bundled-capability-runtime.ts @@ -41,6 +41,9 @@ function applyVitestCapabilityAliasOverrides(params: { "openclaw/plugin-sdk/llm-task": fileURLToPath( new URL("./capability-runtime-vitest-shims/llm-task.ts", import.meta.url), ), + "openclaw/plugin-sdk/config-runtime": fileURLToPath( + new URL("./capability-runtime-vitest-shims/config-runtime.ts", import.meta.url), + ), "openclaw/plugin-sdk/media-runtime": fileURLToPath( new URL("./capability-runtime-vitest-shims/media-runtime.ts", import.meta.url), ), diff --git a/src/plugins/capability-runtime-vitest-shims/config-runtime.ts b/src/plugins/capability-runtime-vitest-shims/config-runtime.ts new file mode 100644 index 00000000000..473dc3dfe72 --- /dev/null +++ b/src/plugins/capability-runtime-vitest-shims/config-runtime.ts @@ -0,0 +1,8 @@ +import { resolveActiveTalkProviderConfig } from "../../config/talk.js"; +import type { OpenClawConfig } from "../../config/types.js"; + +export { resolveActiveTalkProviderConfig }; + +export function getRuntimeConfigSnapshot(): OpenClawConfig | null { + return null; +}