Skip to content

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

NameType
configIAgentConfig
options?IAgentCreationOptions

Returns

IAgent<IAgentConfig, IRunOptions, TUniversalMessage>

Defined in

packages/agents/src/interfaces/manager.ts:148


validateConfig

validateConfig(config): IConfigValidationResult

Validate agent configuration

Parameters

NameType
configIAgentConfig

Returns

IConfigValidationResult

Defined in

packages/agents/src/interfaces/manager.ts:153


getDefaultConfig

getDefaultConfig(): IAgentConfig

Get default configuration

Returns

IAgentConfig

Defined in

packages/agents/src/interfaces/manager.ts:158


mergeConfig

mergeConfig(base, override): IAgentConfig

Merge configurations

Parameters

NameType
baseIAgentConfig
overridePartial<IAgentConfig>

Returns

IAgentConfig

Defined in

packages/agents/src/interfaces/manager.ts:163

Released under the MIT License.