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 git_store;
14pub mod graph;
15pub mod ids;
16pub mod observer;
17pub mod patch;
18pub mod policy;
19pub mod primitives;
20pub mod projector;
21pub mod query;
22pub mod runtime;
23pub mod schema;
24pub mod state;
25pub mod store;
26
27pub use adapter::*;
28pub use artifact::*;
29pub use behavior::*;
30pub use error::*;
31pub use event::*;
32pub use fork::*;
33pub use git_store::*;
34pub use graph::*;
35pub use ids::*;
36pub use observer::*;
37pub use patch::*;
38pub use policy::*;
39pub use primitives::*;
40pub use projector::*;
41pub use query::*;
42pub use runtime::*;
43pub use schema::*;
44pub use state::*;
45pub use store::*;