EpisodicReflectionOverride¶
Structure Class¶
EpisodicReflectionOverride
dataclass
¶
Contains configurations to override the default reflection step for the episodic memory strategy.
Attributes¶
append_to_prompt
class-attribute
instance-attribute
¶
append_to_prompt: str = field(repr=False)
The text appended to the prompt for the reflection step of the episodic memory strategy.
memory_record_schema
class-attribute
instance-attribute
¶
memory_record_schema: MemoryRecordSchema | None = None
Schema for metadata fields on records generated by this reflection override.
model_id
instance-attribute
¶
model_id: str
The model ID used for the reflection step of the episodic memory strategy.
namespace_templates
class-attribute
instance-attribute
¶
namespace_templates: list[str] | None = None
The namespaceTemplates over which reflections were created. Can be less nested than the episodic namespaces.
namespaces
class-attribute
instance-attribute
¶
namespaces: list[str] | None = None
This is a legacy parameter. The namespaces over which reflections were created. Can be less nested than the episodic namespaces.