UNPKG

veas

Version:

Veas CLI - Command-line interface for Veas platform

28 lines 1.05 kB
import type { MCPClient } from '../mcp/mcp-client.js'; import type { RealtimeService } from './realtime-service.js'; import type { TaskExecution } from './types.js'; export declare class TaskExecutor { private realtimeService; private mcpClient; private supabase; private activeExecutions; private maxConcurrentTasks; constructor(realtimeService: RealtimeService, mcpClient: MCPClient, supabaseUrl: string, supabaseAnonKey: string, maxConcurrentTasks?: number); canAcceptTask(): boolean; executeTask(execution: TaskExecution): Promise<void>; private fetchTask; private executeTaskWorkflow; private executeWorkflowStep; private executeToolStep; private executeConditionStep; private executeLoopStep; private executeParallelStep; private executeTransformStep; private resolveParams; private resolveValue; private getNestedValue; private recordToolCall; getActiveExecutionsCount(): number; getActiveExecutionIds(): string[]; } //# sourceMappingURL=task-executor.d.ts.map