Expand description
Backend-neutral object storage abstractions and concrete implementations.
Re-exports§
pub use agent_registry::ActorChainNode;pub use agent_registry::AgentEntry;pub use agent_registry::AgentRegistry;pub use agent_registry::AgentStatus;pub use agent_registry::AgentUsageSummary;pub use agent_registry::ContextQueryEntry;pub use agent_registry::ReserveOutcome;pub use agent_registry::generate_agent_id;pub use compression::CompressionConfig;pub use compression::CompressionError;pub use compression::compress;pub use compression::decompress;pub use fs::FsStore;pub use liveness::Liveness;pub use liveness::current_boot_id;pub use liveness::is_owner_alive;pub use liveness::process_alive;pub use pack::PackBuilder;pub use pack::PackObjectId;pub use pack::PackReader;pub use pack::PackStats;pub use shallow::ShallowInfo;pub use crate::error::HeddleError as StoreError;pub use crate::error::HeddleError;pub use crate::error::Result;
Modules§
- agent_
registry - Agent registry: lightweight discovery index for parallel agent sessions.
- atomic
- Compatibility shim for atomic filesystem helpers.
- compression
- Compression utilities for Heddle storage.
- fs
- Filesystem-based object store.
- liveness
- Process liveness detection for reservation reaping.
- pack
- Packfile management for efficient storage.
- shallow
- Shallow state management for incomplete history.
- store_
compliance - Backend-agnostic compliance test suite for
ObjectStoreimplementations.
Enums§
- AnyStore
- Static-dispatch enum over the concrete object stores Heddle ships.
Traits§
- Object
Store - Trait for object storage backends.