mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 12:40:43 +00:00
refactor: move plugin api test helper to sdk
This commit is contained in:
@@ -1,62 +0,0 @@
|
||||
import type { OpenClawPluginApi } from "openclaw/plugin-sdk/plugin-runtime";
|
||||
|
||||
type TestPluginApiInput = Partial<OpenClawPluginApi>;
|
||||
|
||||
export function createTestPluginApi(api: TestPluginApiInput = {}): OpenClawPluginApi {
|
||||
return {
|
||||
id: "test-plugin",
|
||||
name: "test-plugin",
|
||||
source: "test",
|
||||
registrationMode: "full",
|
||||
config: {},
|
||||
runtime: {} as OpenClawPluginApi["runtime"],
|
||||
logger: { info() {}, warn() {}, error() {}, debug() {} },
|
||||
registerTool() {},
|
||||
registerHook() {},
|
||||
registerHttpRoute() {},
|
||||
registerChannel() {},
|
||||
registerGatewayMethod() {},
|
||||
registerCli() {},
|
||||
registerCliBackend() {},
|
||||
registerTextTransforms() {},
|
||||
registerService() {},
|
||||
registerGatewayDiscoveryService() {},
|
||||
registerReload() {},
|
||||
registerNodeHostCommand() {},
|
||||
registerSecurityAuditCollector() {},
|
||||
registerConfigMigration() {},
|
||||
registerMigrationProvider() {},
|
||||
registerAutoEnableProbe() {},
|
||||
registerProvider() {},
|
||||
registerSpeechProvider() {},
|
||||
registerRealtimeTranscriptionProvider() {},
|
||||
registerRealtimeVoiceProvider() {},
|
||||
registerMediaUnderstandingProvider() {},
|
||||
registerImageGenerationProvider() {},
|
||||
registerMusicGenerationProvider() {},
|
||||
registerVideoGenerationProvider() {},
|
||||
registerWebFetchProvider() {},
|
||||
registerWebSearchProvider() {},
|
||||
registerInteractiveHandler() {},
|
||||
onConversationBindingResolved() {},
|
||||
registerCommand() {},
|
||||
registerContextEngine() {},
|
||||
registerCompactionProvider() {},
|
||||
registerAgentHarness() {},
|
||||
registerCodexAppServerExtensionFactory() {},
|
||||
registerAgentToolResultMiddleware() {},
|
||||
registerDetachedTaskRuntime() {},
|
||||
registerMemoryCapability() {},
|
||||
registerMemoryPromptSection() {},
|
||||
registerMemoryPromptSupplement() {},
|
||||
registerMemoryCorpusSupplement() {},
|
||||
registerMemoryFlushPlan() {},
|
||||
registerMemoryRuntime() {},
|
||||
registerMemoryEmbeddingProvider() {},
|
||||
resolvePath(input: string) {
|
||||
return input;
|
||||
},
|
||||
on() {},
|
||||
...api,
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user