UNPKG

@eko-ai/eko

Version:

Empowering language to transform human words into action.

23 lines 1.11 kB
import { EkoConfig, EkoResult, Workflow } from "../types/core.types"; import Context from "./context"; import { Agent } from "../agent"; export declare class Eko { private config; private taskMap; constructor(config: EkoConfig); generate(taskPrompt: string, taskId?: string, contextParams?: Record<string, any>): Promise<Workflow>; modify(taskId: string, modifyTaskPrompt: string): Promise<Workflow>; execute(taskId: string): Promise<EkoResult>; run(taskPrompt: string, taskId?: string, contextParams?: Record<string, any>): Promise<EkoResult>; initContext(workflow: Workflow, contextParams?: Record<string, any>): Promise<Context>; private doRunWorkflow; getTask(taskId: string): Context | undefined; getAllTaskId(): string[]; deleteTask(taskId: string): boolean; abortTask(taskId: string, reason?: string): boolean; pauseTask(taskId: string, paused: boolean, reason?: string): boolean; chatTask(taskId: string, userPrompt: string): string[] | undefined; addAgent(agent: Agent): void; private onTaskStatus; } //# sourceMappingURL=index.d.ts.map