openclaw/src/plugins/services.ts
2026-03-16 00:29:31 +00:00

17 lines
530 B
TypeScript

import type { OpenClawConfig } from "../config/config.js";
import {
startExtensionHostServices,
type ExtensionHostServicesHandle,
} from "../extension-host/contributions/service-lifecycle.js";
import type { PluginRegistry } from "./registry.js";
export type PluginServicesHandle = ExtensionHostServicesHandle;
export async function startPluginServices(params: {
registry: PluginRegistry;
config: OpenClawConfig;
workspaceDir?: string;
}): Promise<PluginServicesHandle> {
return startExtensionHostServices(params);
}