jcrewai
Version:
Multi-agent automation framework written in TypeScript. Patterned after CrewAI.
22 lines (21 loc) • 650 B
TypeScript
import { Task } from '../Task';
import { Agent } from '../Agent';
import { Crew } from '../Crew';
import { AgentConfig } from '../agents/AgentConfig';
import { TaskConfig } from '../tasks/TaskConfig';
import { BaseLlm } from '../llms/BaseLlm';
export declare abstract class CrewBase {
agentsConfigPath?: string;
tasksConfigPath?: string;
agentsConfig: Record<string, AgentConfig>;
tasksConfig: Record<string, TaskConfig>;
agents: Agent[];
tasks: Task[];
crew?: Crew;
llms: BaseLlm[];
constructor();
private loadConfigs;
private loadConfig;
private iterateDecorators;
private getDecoratedMethods;
}