Skip to main content

yoagent_state/
lib.rs

1//! Simple but effective state and lineage for long-running agents.
2//!
3//! `yoagent-state` stores append-only events and derives a small semantic graph
4//! for patches, evals, decisions, artifacts, and project references. Git and the
5//! filesystem remain the source of truth for concrete project changes.
6
7pub mod adapter;
8pub mod artifact;
9pub mod behavior;
10pub mod error;
11pub mod event;
12pub mod fork;
13pub mod graph;
14pub mod ids;
15pub mod observer;
16pub mod patch;
17pub mod policy;
18pub mod primitives;
19pub mod projector;
20pub mod query;
21pub mod runtime;
22pub mod schema;
23pub mod state;
24pub mod store;
25
26pub use adapter::*;
27pub use artifact::*;
28pub use behavior::*;
29pub use error::*;
30pub use event::*;
31pub use fork::*;
32pub use graph::*;
33pub use ids::*;
34pub use observer::*;
35pub use patch::*;
36pub use policy::*;
37pub use primitives::*;
38pub use projector::*;
39pub use query::*;
40pub use runtime::*;
41pub use schema::*;
42pub use state::*;
43pub use store::*;