agents / 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/agents/src/interfaces/manager.ts:148
validateConfig
▸ validateConfig(config): IConfigValidationResult
Validate agent configuration
Parameters
| Name | Type |
|---|---|
config | IAgentConfig |
Returns
Defined in
packages/agents/src/interfaces/manager.ts:153
getDefaultConfig
▸ getDefaultConfig(): IAgentConfig
Get default configuration
Returns
Defined in
packages/agents/src/interfaces/manager.ts:158
mergeConfig
▸ mergeConfig(base, override): IAgentConfig
Merge configurations
Parameters
| Name | Type |
|---|---|
base | IAgentConfig |
override | Partial<IAgentConfig> |