Expand description
MenteDB Core — fundamental types for the mind database.
Re-exports§
pub use agent::Agent;pub use agent::AgentRegistry;pub use config::MenteConfig;pub use conflict::Conflict;pub use conflict::ConflictResolver;pub use conflict::ConflictVersion;pub use conflict::Resolution;pub use edge::MemoryEdge;pub use error::MenteError;pub use event::EventBus;pub use event::MenteEvent;pub use limits::ResourceLimits;pub use limits::ResourceTracker;pub use memory::MemoryNode;pub use metrics::Metrics;pub use mvcc::Version;pub use mvcc::VersionStore;pub use space::MemorySpace;pub use space::Permission;pub use space::SpaceManager;pub use tier::MemoryTier;
Modules§
- agent
- Agent Registry — tracks agents that participate in the memory system.
- config
- Configuration types for MenteDB.
- conflict
- Conflict Resolution — detect and resolve concurrent-write conflicts.
- edge
- MemoryEdge — typed, weighted relationships between memories.
- error
- Error types for MenteDB.
- event
- Event System — publish/subscribe bus for memory-graph events.
- limits
- Resource limits and backpressure for MenteDB.
- memory
- MemoryNode — the fundamental unit of storage in MenteDB.
- metrics
- Observability metrics for MenteDB.
- mvcc
- MVCC Version Tracking — simple multi-version concurrency control for memories.
- space
- Memory Spaces — isolated, permission-controlled namespaces for memories.
- tier
- Memory tiers — cognitive-inspired storage hierarchy.
- types
- Common type aliases used throughout MenteDB.