UNPKG

jcrewai

Version:

Multi-agent automation framework written in TypeScript. Patterned after CrewAI.

21 lines (20 loc) 643 B
import { Agent } from '../Agent'; import { I18N } from '../utilities/I18N'; import { TaskConfig } from './TaskConfig'; import { TaskOptions } from './TaskOptions'; export declare abstract class BaseTask { private originalDescription?; private originalExpectedOutput?; private originalOutputFile?; id?: string; config?: TaskConfig; name?: string; description?: string; expectedOutput?: string; outputFile?: string; agent?: string; i18n?: I18N; constructor(options: TaskOptions); abstract execute(agent: Agent): Promise<string>; interpolateInputs(inputs?: Record<string, string>): void; }