Constructors
Methods
abortTask
abortTask(taskId: string): boolean
addAgent
addAgent(agent: Agent): void
deleteTask
deleteTask(taskId: string): boolean
execute
execute(taskId: string): Promise<EkoResult> Returns Promise<EkoResult>
generate
generate( taskPrompt: string, taskId?: string, contextParams?: Record<string, any>,): Promise<Workflow> Parameters
- taskPrompt: string
- taskId: string = ...
Optional
contextParams: Record<string, any>
Returns Promise<Workflow>
getTask
getTask(taskId: string): undefined | Context
initContext
initContext( workflow: Workflow, contextParams?: Record<string, any>,): Promise<Context> Parameters
- workflow: Workflow
Optional
contextParams: Record<string, any>
Returns Promise<Context>
modify
modify(taskId: string, modifyTaskPrompt: string): Promise<Workflow> Parameters
- taskId: string
- modifyTaskPrompt: string
Returns Promise<Workflow>
run
run( taskPrompt: string, taskId?: string, contextParams?: Record<string, any>,): Promise<EkoResult> Parameters
- taskPrompt: string
- taskId: string = ...
Optional
contextParams: Record<string, any>
Returns Promise<EkoResult>