SelfManagedConfigurationInput¶
Structure Class¶
SelfManagedConfigurationInput
dataclass
¶
Input configuration for a self-managed memory strategy.
Attributes¶
historical_context_window_size
class-attribute
instance-attribute
¶
historical_context_window_size: int = 4
Number of historical messages to include in processing context.
invocation_configuration
instance-attribute
¶
invocation_configuration: InvocationConfigurationInput
Configuration to invoke a self-managed memory processing pipeline with.
trigger_conditions
class-attribute
instance-attribute
¶
trigger_conditions: list[TriggerConditionInput] | None = None
A list of conditions that trigger memory processing.