agent-core / Exports / IAgentFactory
Interface: IAgentFactory
Agent Factory interface for agent creation and configuration
Table of contents
Methods
Methods
createAgent
▸ createAgent(config, options?): IAgent<IAgentConfig, IRunOptions, TUniversalMessage>
Create agent instance
Parameters
| Name | Type |
|---|---|
config | IAgentConfig |
options? | IAgentCreationOptions |
Returns
IAgent<IAgentConfig, IRunOptions, TUniversalMessage>
Defined in
packages/agent-core/src/interfaces/manager.ts:155
validateConfig
▸ validateConfig(config): IConfigValidationResult
Validate agent configuration
Parameters
| Name | Type |
|---|---|
config | IAgentConfig |
Returns
Defined in
packages/agent-core/src/interfaces/manager.ts:160
getDefaultConfig
▸ getDefaultConfig(): IAgentConfig
Get default configuration
Returns
Defined in
packages/agent-core/src/interfaces/manager.ts:165
mergeConfig
▸ mergeConfig(base, override): IAgentConfig
Merge configurations
Parameters
| Name | Type |
|---|---|
base | IAgentConfig |
override | Partial<IAgentConfig> |