regent-ai
Version:
An AI multi-agent orchestration framework
12 lines • 674 B
TypeScript
import { BaseAgent } from "./Agent";
import type { ChatCompletionOptions, ChatInputMessage, Context, AgentRunResult } from "../types";
import { ChatCompletionTool } from "openai/resources/index.mjs";
export declare class OrchestratorAgent extends BaseAgent {
protected defaultOptions: ChatCompletionOptions;
protected getSystemMessage(context?: Context): ChatInputMessage;
protected getTools(): ChatCompletionTool[];
agents: BaseAgent[];
constructor(options?: Partial<ChatCompletionOptions>);
run(conversationId: string, inputMessages: ChatInputMessage[], context?: Context): Promise<AgentRunResult>;
}
//# sourceMappingURL=OrchestratorAgent.d.ts.map