Skip to content

Structure task memory config

StructureTaskMemoryConfig

Bases: SerializableMixin

Source code in griptape/config/structure_task_memory_config.py
@define
class StructureTaskMemoryConfig(SerializableMixin):
    query_engine: StructureTaskMemoryQueryEngineConfig = field(
        kw_only=True, default=Factory(lambda: StructureTaskMemoryQueryEngineConfig()), metadata={"serializable": True}
    )
    extraction_engine: StructureTaskMemoryExtractionEngineConfig = field(
        kw_only=True,
        default=Factory(lambda: StructureTaskMemoryExtractionEngineConfig()),
        metadata={"serializable": True},
    )
    summary_engine: StructureTaskMemorySummaryEngineConfig = field(
        kw_only=True, default=Factory(lambda: StructureTaskMemorySummaryEngineConfig()), metadata={"serializable": True}
    )

extraction_engine: StructureTaskMemoryExtractionEngineConfig = field(kw_only=True, default=Factory(lambda: StructureTaskMemoryExtractionEngineConfig()), metadata={'serializable': True}) class-attribute instance-attribute

query_engine: StructureTaskMemoryQueryEngineConfig = field(kw_only=True, default=Factory(lambda: StructureTaskMemoryQueryEngineConfig()), metadata={'serializable': True}) class-attribute instance-attribute

summary_engine: StructureTaskMemorySummaryEngineConfig = field(kw_only=True, default=Factory(lambda: StructureTaskMemorySummaryEngineConfig()), metadata={'serializable': True}) class-attribute instance-attribute