Skip to main content

Crate agent_doc_sqlite

Crate agent_doc_sqlite 

Source
Expand description

agent-doc-sqlite — SQLite-backed persistence layer for agent-doc.

This crate isolates the bundled-SQLite C build (rusqlite’s slowest build dependency) from agent-doc-orchestration recompiles. It depends only on agent-doc-core (pure document data layer), so editing orchestration logic no longer pulls the SQLite amalgamation into that crate’s build graph.

Members:

  • archive_index — derived sqlite index over compacted-turn markdown archives.
  • op_log — durable operation log (actor + causal/Lamport tagging) for the operation-scoped drift model (#op-scoped-drift-1).
  • state_store — project-controller actor/lease/dispatch/queue/cycle/ diagnostic/admin/recovery/layout SQLite state plus the storage and status types those queries use.

Re-exports§

pub use state_store::ActorLastTransition;
pub use state_store::ActorRecord;
pub use state_store::ActorState;
pub use state_store::ActorTransitionStatus;
pub use state_store::ControlPlaneStoreCounts;
pub use state_store::DispatchAttemptStatus;
pub use state_store::ProjectionDiagnosticStatus;
pub use state_store::SessionOperatorStatus;
pub use state_store::SupervisorLeaseStatus;

Modules§

archive_index
Module: archive_index
op_log
Module: op_log
state_store
Project-controller SQLite state store.