Interface representing the parameters required to create a history instance. Extends the history schema with runtime dependencies for agent-specific history management.
agentName: string
The unique name of the agent associated with this history instance.
keepMessages: number
Maximum number of messages taken from agent schema to maintain context size
clientId: string
The unique ID of the client associated with this history instance.
logger: ILogger
The logger instance for recording history-related activity and errors.
bus: IBus
The bus instance for event communication within the swarm.