Skip to Content
Naylence Docs are in active development. Share feedback in Discord.

naylence-agent-sdk-ts


naylence-agent-sdk-ts / BaseAgentOptions

Interface: BaseAgentOptions<StateT>

Defined in: src/naylence/agent/base-agent.ts:333

Configuration options for BaseAgent.

Extended by

Type Parameters

Type Parameter
StateT extends BaseAgentState

Properties

PropertyTypeDescriptionDefined in
stateFactory?() => StateT | nullFactory function to create initial state.src/naylence/agent/base-agent.ts:341
stateKey?stringKey under which state is stored. Defaults to ‘state’.src/naylence/agent/base-agent.ts:339
stateModel?StateModelCtor<StateT> | nullState model class for typed state management.src/naylence/agent/base-agent.ts:335
stateNamespace?string | nullNamespace for state storage. Defaults to agent name.src/naylence/agent/base-agent.ts:337
storageProvider?StorageProvider | nullCustom storage provider for state persistence.src/naylence/agent/base-agent.ts:343
Last updated on