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

@@ -0,0 +1,14 @@
import type { OpenClawPluginService } from "../plugins/types.js";
import { defaultTaskOperationsRuntime } from "../tasks/operations-runtime.js";
import { startTaskRegistryMaintenance } from "../tasks/task-registry.maintenance.js";
export const defaultOperationsRuntime = defaultTaskOperationsRuntime;
export function createDefaultOperationsMaintenanceService(): OpenClawPluginService {
return {
id: "default-operations-maintenance",
start() {
startTaskRegistryMaintenance();
},
};
}

View File

@@ -1,5 +1,21 @@
import type { OpenClawConfig } from "../config/config.js";
import { emptyPluginConfigSchema } from "../plugins/config-schema.js";
import type {
PluginOperationAuditFinding,
PluginOperationAuditQuery,
PluginOperationAuditSeverity,
PluginOperationAuditSummary,
PluginOperationDispatchEvent,
PluginOperationDispatchResult,
PluginOperationListQuery,
PluginOperationMaintenanceQuery,
PluginOperationMaintenanceSummary,
PluginOperationPatchEvent,
PluginOperationRecord,
PluginOperationSummary,
PluginOperationsCancelResult,
PluginOperationsRuntime,
} from "../plugins/operations-state.js";
import type {
AnyAgentTool,
MediaUnderstandingProviderPlugin,
@@ -96,6 +112,20 @@ export type {
OpenClawPluginDefinition,
PluginLogger,
PluginInteractiveTelegramHandlerContext,
PluginOperationAuditFinding,
PluginOperationAuditQuery,
PluginOperationAuditSeverity,
PluginOperationAuditSummary,
PluginOperationDispatchEvent,
PluginOperationDispatchResult,
PluginOperationListQuery,
PluginOperationMaintenanceQuery,
PluginOperationMaintenanceSummary,
PluginOperationPatchEvent,
PluginOperationRecord,
PluginOperationSummary,
PluginOperationsCancelResult,
PluginOperationsRuntime,
};
export type { OpenClawConfig };