fix(cli): keep plugin toggles out of channel config (#76525)

This commit is contained in:
Vincent Koc
2026-05-03 00:19:37 -07:00
committed by GitHub
parent f27ecffc0c
commit 74f243a0d0
4 changed files with 34 additions and 8 deletions

View File

@@ -198,11 +198,15 @@ vi.mock("../plugins/marketplace.js", () => ({
}));
vi.mock("../plugins/enable.js", () => ({
enablePluginInConfig: ((cfg: OpenClawConfig, pluginId: string) =>
invokeMock<[OpenClawConfig, string], unknown>(
enablePluginInConfig: ((
...args: Parameters<(typeof import("../plugins/enable.js"))["enablePluginInConfig"]>
) =>
invokeMock<
Parameters<(typeof import("../plugins/enable.js"))["enablePluginInConfig"]>,
unknown
>(
enablePluginInConfig,
cfg,
pluginId,
...args,
)) as (typeof import("../plugins/enable.js"))["enablePluginInConfig"],
}));