UNPKG

regent-ai

Version:

An AI multi-agent orchestration framework

16 lines 956 B
import { BaseAgent } from "./Agent"; import { ChatCompletionOptions, ChatInputMessage, Context, AgentRunResult, ToolObject, OperatorServiceMeta } from "../types"; import { ChatCompletionTool } from "openai/resources/index.mjs"; export declare class OperatorAgent extends BaseAgent { protected readonly toolObjects: ToolObject[]; protected defaultOptions: ChatCompletionOptions; protected getSystemMessage(context?: Context): ChatInputMessage; protected getTools(): ChatCompletionTool[]; constructor(name: string, description: string, systemMessage: string, toolObjects: ToolObject[], options?: Partial<ChatCompletionOptions>); static fromServiceMeta(meta: OperatorServiceMeta): OperatorAgent; run(conversationId: string, inputMessages: ChatInputMessage[], context?: Context): Promise<AgentRunResult>; private callTool; private handoffToParent; private reportAgentResult; } //# sourceMappingURL=OperatorAgent.d.ts.map