UNPKG

@difizen/magent-au

Version:
15 lines 879 B
import type { FecterResponse } from '@difizen/magent-core'; import { Fetcher } from '@difizen/magent-core'; import { AgentModelFactory } from './protocol.js'; import type { AgentModel, AgentModelOption, AgentModelCreateOption } from './protocol.js'; export declare class AgentManager { protected cache: Map<string, AgentModel>; factory: AgentModelFactory; fetcher: Fetcher; getAll: () => Promise<AgentModelOption[]>; getOrCreate: (option: AgentModelOption) => AgentModel; create: (option: AgentModelCreateOption) => Promise<FecterResponse<AgentModelOption[], any>>; protected doCreateNormalAgent: (option: AgentModelCreateOption) => Promise<FecterResponse<AgentModelOption[], any>>; protected doCreateWorkflowAgent: (option: AgentModelCreateOption) => Promise<FecterResponse<AgentModelOption[], any>>; } //# sourceMappingURL=agent-manager.d.ts.map