Files
openclaw/src/plugins/cli-backends.runtime.ts
2026-03-26 15:11:15 +00:00

14 lines
396 B
TypeScript

import { getActivePluginRegistry } from "./runtime.js";
import type { CliBackendPlugin } from "./types.js";
export type PluginCliBackendEntry = CliBackendPlugin & {
pluginId: string;
};
export function resolveRuntimeCliBackends(): PluginCliBackendEntry[] {
return (getActivePluginRegistry()?.cliBackends ?? []).map((entry) => ({
...entry.backend,
pluginId: entry.pluginId,
}));
}