UNPKG

eve

Version:

Filesystem-first framework for durable backend AI agents that run anywhere.

12 lines (11 loc) 581 B
import type { SessionTaskIndexEntry } from "#tasks/session-index.js"; export interface TaskExecutorCancelContext { readonly entry: SessionTaskIndexEntry; readonly serializedContext?: Record<string, unknown>; readonly session?: unknown; } export type TaskExecutorCancel = (input: TaskExecutorCancelContext) => Promise<void>; /** Cancels task-owned work and reports whether the lifecycle run was forcibly stopped. */ export declare function cancelTaskOwnedWork(input: TaskExecutorCancelContext & { readonly cancelOwnedWork?: TaskExecutorCancel; }): Promise<boolean>;