veas
Version:
Veas CLI - Command-line interface for Veas platform
27 lines • 1.01 kB
TypeScript
import type { SupabaseClient } from '@supabase/supabase-js';
export declare class TaskExecutor {
private supabase;
private destinationId;
private terminalSpawner;
constructor(supabase: SupabaseClient, destinationId: string, _organizationId: string);
executeTask(executionId: string): Promise<void>;
private claimExecution;
private runTaskWorkflow;
private executeSingleTask;
private executeWorkflow;
private executeBatchTask;
private executeReportTask;
private executeMonitoringTask;
private executeCustomTask;
private executeToolCommands;
private mapToolToCommand;
private extractAutoResponses;
private isInteractiveCommand;
private executeInteractiveCommand;
private executeInteractiveCommandTraditional;
private executeInteractiveCommandWithAutoResponse;
private executeCommandWithStdio;
private updateExecutionStatus;
handleToolCalls(tools: string[]): Promise<any[]>;
}
//# sourceMappingURL=task-executor.d.ts.map