diff --git a/src/cli/plugins-install-record-commit.ts b/src/cli/plugins-install-record-commit.ts index 468017eb63d..e8ff0172399 100644 --- a/src/cli/plugins-install-record-commit.ts +++ b/src/cli/plugins-install-record-commit.ts @@ -207,7 +207,7 @@ export async function mutateConfigWithPendingPluginInstalls( return await transformConfigWithPendingPluginInstalls({ ...params, transform: async (currentConfig, context): Promise> => { - const draft = structuredClone(currentConfig) as OpenClawConfig; + const draft = structuredClone(currentConfig); const result = (await params.mutate(draft, context)) as T | undefined; return { nextConfig: draft, result }; }, diff --git a/src/config/mutate.ts b/src/config/mutate.ts index cba2223ee4b..ce2019d1139 100644 --- a/src/config/mutate.ts +++ b/src/config/mutate.ts @@ -491,7 +491,7 @@ export async function mutateConfigFile(params: { writeOptions: params.writeOptions, io: params.io, transform: async (currentConfig, context) => { - const draft = structuredClone(currentConfig) as OpenClawConfig; + const draft = structuredClone(currentConfig); const result = (await params.mutate(draft, context)) as T | undefined; return { nextConfig: draft, result }; }, @@ -515,7 +515,7 @@ export async function mutateConfigFileWithRetry(params: { writeOptions: params.writeOptions, io: params.io, transform: async (currentConfig, context) => { - const draft = structuredClone(currentConfig) as OpenClawConfig; + const draft = structuredClone(currentConfig); const result = (await params.mutate(draft, context)) as T | undefined; return { nextConfig: draft, result }; },