UNPKG

@sema-agent/core

Version:

Stateless, task-oriented AI agent core

6 lines (5 loc) • 562 B
import type { TaskAccess } from "./task-registry-shared.js"; import { type RegistryCore, type RegisterWorkflowInput, type WorkflowTaskHandle, type UnifiedTaskResult } from "./task-registry-shared.js"; export declare function registerWorkflowLane(core: RegistryCore, input: RegisterWorkflowInput): string; export declare function pollWorkflowLane(handle: WorkflowTaskHandle, access: TaskAccess, deadline?: number, signal?: AbortSignal): Promise<UnifiedTaskResult>; export declare function stopWorkflowLane(handle: WorkflowTaskHandle): Promise<UnifiedTaskResult>;