Interface StandardWorkflowEngineConfig

Configuration for StandardWorkflowEngine

interface StandardWorkflowEngineConfig {
    agentOrchestrator?: AgentOrchestrator;
    toolRegistry?: ToolRegistry;
    ragPipelines?: Map<string, RAGPipeline>;
    humanHandler?: (prompt: string, options?: string[]) => Promise<string>;
    expressionEvaluator?: (
        expression: string,
        variables: Record<string, unknown>,
    ) => unknown;
}

Properties

agentOrchestrator?: AgentOrchestrator

Agent orchestrator for executing agent steps

toolRegistry?: ToolRegistry

Tool registry for executing tool steps

ragPipelines?: Map<string, RAGPipeline>

RAG pipelines by ID

humanHandler?: (prompt: string, options?: string[]) => Promise<string>

Human-in-the-loop handler

expressionEvaluator?: (
    expression: string,
    variables: Record<string, unknown>,
) => unknown

Expression evaluator