Expand description
Storage trait abstractions for post-cortex.
This module defines the core storage traits that allow different backends (RocksDB, SurrealDB, etc.) to be used interchangeably.
Structs§
- Freshness
Report Ext - Report returned when checking if sources are still fresh
- Stale
Entry Info - A source_reference entry that is marked stale (status=1) — i.e. it was
invalidated by
invalidate_sourceorcascade_invalidatebut has not yet been re-registered. Returned byget_stale_entries_by_source. - Storage
Config - Storage configuration for backend selection
- SurrealDB
Config - SurrealDB-specific configuration
Enums§
- Storage
Backend - Unified storage backend enum for runtime selection.
- Storage
Backend Type - Storage backend type
Traits§
- Freshness
Storage - Storage trait for source freshness tracking.
- Graph
Storage - Extended storage trait for graph-native operations.
- Storage
- This trait defines the fundamental storage operations required for session management, context updates, and workspace persistence.
- Vector
Storage - Vector storage trait for semantic search.