@wavequery/conductor
Version:
Modular LLM orchestration framework
13 lines (12 loc) • 433 B
TypeScript
import { EventEmitter } from "events";
import { WorkflowConfig, AgentResponse } from "@/types/interfaces/agent";
export declare class Workflow extends EventEmitter {
private config;
private agents;
private executionOrder;
constructor(config: WorkflowConfig);
private initializeAgents;
private computeExecutionOrder;
execute(input: any): Promise<Record<string, AgentResponse>>;
private prepareInput;
}