Skip to main content

Module store

Module store 

Source
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 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 source::ObjectSource;
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.
codec
Object body codecs for loose-object backends.
compression
Re-export shim for the extracted compression format helpers.
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.
source
Read-only object source traits for graph walkers.
store_compliance
Backend-agnostic compliance test suite for ObjectStore implementations.

Structs§

CompressionConfig
Compression configuration.

Enums§

AnyStore
Static-dispatch enum over the concrete object stores Heddle ships.
CompressionError
Compression error type.

Traits§

ObjectStore
Trait for object storage backends.

Functions§

compress
Compress data with automatic algorithm selection.
decompress
Decompress data based on header.