Files
openclaw/src/commands/agents.command-shared.ts
2026-03-30 01:02:25 +01:00

19 lines
655 B
TypeScript

import type { OpenClawConfig } from "../config/config.js";
import type { RuntimeEnv } from "../runtime.js";
import {
requireValidConfigFileSnapshot as requireValidConfigFileSnapshotBase,
requireValidConfigSnapshot,
} from "./config-validation.js";
export function createQuietRuntime(runtime: RuntimeEnv): RuntimeEnv {
return { ...runtime, log: () => {} };
}
export async function requireValidConfigFileSnapshot(runtime: RuntimeEnv) {
return await requireValidConfigFileSnapshotBase(runtime);
}
export async function requireValidConfig(runtime: RuntimeEnv): Promise<OpenClawConfig | null> {
return await requireValidConfigSnapshot(runtime);
}