Skip to content

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

NameType
configIAgentConfig
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

NameType
configIAgentConfig

Returns

IConfigValidationResult

Defined in

packages/agent-core/src/interfaces/manager.ts:160


getDefaultConfig

getDefaultConfig(): IAgentConfig

Get default configuration

Returns

IAgentConfig

Defined in

packages/agent-core/src/interfaces/manager.ts:165


mergeConfig

mergeConfig(base, override): IAgentConfig

Merge configurations

Parameters

NameType
baseIAgentConfig
overridePartial<IAgentConfig>

Returns

IAgentConfig

Defined in

packages/agent-core/src/interfaces/manager.ts:170

Released under the MIT License.