openclaw/src/plugins/runtime/runtime-config.ts

15 lines
474 B
TypeScript
Raw Normal View History

2026-03-20 10:21:00 +08:00
import * as configRuntime from "../../config/config.js";
import type { PluginRuntime } from "./types.js";
export function createRuntimeConfig(): PluginRuntime["config"] {
return {
2026-03-20 10:21:00 +08:00
loadConfig: configRuntime.loadConfig,
writeConfigFile:
typeof configRuntime.writeConfigFile === "function"
? configRuntime.writeConfigFile
: async () => {
throw new Error("writeConfigFile is unavailable in the current runtime");
},
};
}