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 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 ObjectStore implementations.

Enums§

AnyStore
Static-dispatch enum over the concrete object stores Heddle ships.

Traits§

ObjectStore
Trait for object storage backends.