Revert "refactor: move tasks behind plugin-sdk seam"

This reverts commit da6e9bb76f.
This commit is contained in:
Peter Steinberger
2026-04-01 01:27:24 +09:00
parent 6f74a572d9
commit 759d37635d
86 changed files with 836 additions and 1276 deletions

View File

@@ -1,8 +1,8 @@
import fs from "node:fs/promises";
import path from "node:path";
import * as taskExecutor from "openclaw/plugin-sdk/tasks";
import { findTaskByRunId, resetTaskRegistryForTests } from "openclaw/plugin-sdk/tasks";
import { describe, expect, it, vi } from "vitest";
import * as taskExecutor from "../../tasks/task-executor.js";
import { findTaskByRunId, resetTaskRegistryForTests } from "../../tasks/task-registry.js";
import { setupCronServiceSuite, writeCronStoreSnapshot } from "../service.test-harness.js";
import type { CronJob } from "../types.js";
import { run, start, stop } from "./ops.js";

View File

@@ -1,10 +1,10 @@
import { enqueueCommandInLane } from "../../process/command-queue.js";
import { CommandLane } from "../../process/lanes.js";
import {
completeTaskRunByRunId,
createRunningTaskRun,
failTaskRunByRunId,
} from "openclaw/plugin-sdk/tasks";
import { enqueueCommandInLane } from "../../process/command-queue.js";
import { CommandLane } from "../../process/lanes.js";
} from "../../tasks/task-executor.js";
import type { CronJob, CronJobCreate, CronJobPatch } from "../types.js";
import { normalizeCronCreateDeliveryInput } from "./initial-delivery.js";
import {

View File

@@ -1,11 +1,11 @@
import fs from "node:fs/promises";
import * as taskExecutor from "openclaw/plugin-sdk/tasks";
import { resetTaskRegistryForTests } from "openclaw/plugin-sdk/tasks";
import { afterEach, describe, expect, it, vi } from "vitest";
import { setupCronServiceSuite, writeCronStoreSnapshot } from "../../cron/service.test-harness.js";
import { createCronServiceState } from "../../cron/service/state.js";
import { onTimer } from "../../cron/service/timer.js";
import type { CronJob } from "../../cron/types.js";
import * as taskExecutor from "../../tasks/task-executor.js";
import { resetTaskRegistryForTests } from "../../tasks/task-registry.js";
const { logger, makeStorePath } = setupCronServiceSuite({
prefix: "cron-service-timer-seam",

View File

@@ -1,12 +1,12 @@
import {
completeTaskRunByRunId,
createRunningTaskRun,
failTaskRunByRunId,
} from "openclaw/plugin-sdk/tasks";
import { resolveFailoverReasonFromError } from "../../agents/failover-error.js";
import type { CronConfig, CronRetryOn } from "../../config/types.cron.js";
import type { HeartbeatRunResult } from "../../infra/heartbeat-wake.js";
import { DEFAULT_AGENT_ID } from "../../routing/session-key.js";
import {
completeTaskRunByRunId,
createRunningTaskRun,
failTaskRunByRunId,
} from "../../tasks/task-executor.js";
import { resolveCronDeliveryPlan } from "../delivery.js";
import { sweepCronRunSessions } from "../session-reaper.js";
import type {