refactor: move tasks into bundled plugin

This commit is contained in:
Peter Steinberger
2026-03-31 14:48:22 +01:00
parent 584db0aff2
commit c75f4695b7
39 changed files with 2492 additions and 736 deletions

View File

@@ -31,6 +31,7 @@ export function createTestPluginApi(api: TestPluginApiInput): OpenClawPluginApi
registerMemoryFlushPlan() {},
registerMemoryRuntime() {},
registerMemoryEmbeddingProvider() {},
registerOperationsRuntime() {},
resolvePath(input: string) {
return input;
},

View File

@@ -132,6 +132,36 @@ export function createPluginRuntimeMock(overrides: DeepPartial<PluginRuntime> =
stt: {
transcribeAudioFile: vi.fn() as unknown as PluginRuntime["stt"]["transcribeAudioFile"],
},
operations: {
dispatch: vi.fn().mockResolvedValue({
matched: false,
record: null,
}) as unknown as PluginRuntime["operations"]["dispatch"],
getById: vi.fn().mockResolvedValue(null) as unknown as PluginRuntime["operations"]["getById"],
findByRunId: vi
.fn()
.mockResolvedValue(null) as unknown as PluginRuntime["operations"]["findByRunId"],
list: vi.fn().mockResolvedValue([]) as unknown as PluginRuntime["operations"]["list"],
summarize: vi.fn().mockResolvedValue({
total: 0,
active: 0,
terminal: 0,
failures: 0,
byNamespace: {},
byKind: {},
byStatus: {},
}) as unknown as PluginRuntime["operations"]["summarize"],
audit: vi.fn().mockResolvedValue([]) as unknown as PluginRuntime["operations"]["audit"],
maintenance: vi.fn().mockResolvedValue({
reconciled: 0,
cleanupStamped: 0,
pruned: 0,
}) as unknown as PluginRuntime["operations"]["maintenance"],
cancel: vi.fn().mockResolvedValue({
found: false,
cancelled: false,
}) as unknown as PluginRuntime["operations"]["cancel"],
},
channel: {
text: {
chunkByNewline: vi.fn((text: string) => (text ? [text] : [])),