Files
openclaw/src/plugins/cli-backends.runtime.ts
2026-04-20 14:01:54 +01:00

13 lines
449 B
TypeScript

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