@difizen/magent-au
Version:
22 lines • 901 B
TypeScript
import { Fetcher } from '@difizen/magent-core';
import type { LLMMeta } from '../model/protocol.js';
import type { PlannerMeta } from '../planner/protocol.js';
import { ToolManager } from '../tool/tool-manager.js';
import type { ToolModel } from '../tool/tool-model.js';
import type { PromptMeta } from './protocol.js';
import { AgentConfigOption } from './protocol.js';
export declare const DefaultAgentConfigOptions: AgentConfigOption;
export declare class AgentConfig {
protected fetcher: Fetcher;
protected toolManager: ToolManager;
isDraft: boolean;
llm?: LLMMeta;
prompt?: PromptMeta;
memory: string;
planner: PlannerMeta;
tool: ToolModel[];
option: AgentConfigOption;
constructor(option: AgentConfigOption, fetcher: Fetcher, toolManager: ToolManager);
protected fromMeta(option?: AgentConfigOption): void;
}
//# sourceMappingURL=agent-config.d.ts.map