// Runtime config helpers expose scoped OpenClaw config reads to plugin runtimes. import { getRuntimeConfig } from "../../config/io.runtime.js"; import type { PluginRuntime } from "./types.js"; export function createRuntimeConfig(): PluginRuntime["config"] { return { current: getRuntimeConfig, mutateConfigFile: async (params) => { const { mutateConfigFile } = await import("../../config/mutate.js"); return await mutateConfigFile(params); }, replaceConfigFile: async (params) => { const { replaceConfigFile } = await import("../../config/mutate.js"); return await replaceConfigFile(params); }, }; }