Re-exports§
pub use backend::MemoryBackendKind;pub use backend::MemoryBackendProfile;pub use backend::classify_memory_backend;pub use backend::default_memory_backend_key;pub use backend::memory_backend_profile;pub use backend::selectable_memory_backends;pub use none::NoneMemory;pub use response_cache::ResponseCache;pub use traits::Memory;pub use traits::ExportFilter;pub use traits::MemoryCategory;pub use traits::MemoryEntry;pub use traits::ProceduralMessage;
Modules§
- backend
- chunker
- Markdown chunker — stub (removed in Construct).
- cli
construct memoryCLI commands, backed by Kumiho MCP.- decay
- Time-decay scoring for memory entries.
- embeddings
- none
- response_
cache - Response cache — avoid burning tokens on repeated prompts.
- traits
- vector
- Vector operations — minimal stubs retained for active callers.
Functions§
- create_
memory - Factory: create the right memory backend from config.
- create_
memory_ with_ storage - Factory: create memory with optional storage-provider override.
- create_
memory_ with_ storage_ and_ routes - Factory: create memory with optional storage-provider override and embedding routes.
- create_
response_ cache - Factory: create an optional response cache from config.
- effective_
memory_ backend_ name - is_
assistant_ autosave_ key - Legacy auto-save key used for model-authored assistant summaries. These entries are treated as untrusted context and should not be re-injected.
- should_
skip_ autosave_ content - Filter known synthetic autosave noise patterns that should not be persisted as user conversation memories.