Skip to main content

treeship_core/session/
mod.rs

1//! Session Receipt v1: unified session model for multi-agent workflows.
2//!
3//! This module provides the complete data model for Session Receipts:
4//! session manifests, events, context propagation, agent graphs,
5//! side-effect tracking, and receipt composition.
6
7pub mod manifest;
8pub mod event;
9pub mod event_log;
10pub mod context;
11pub mod graph;
12pub mod side_effects;
13pub mod receipt;
14pub mod render;
15pub mod package;
16
17pub use manifest::*;
18pub use event::*;
19pub use event_log::EventLog;
20pub use context::PropagationContext;
21pub use graph::{AgentGraph, AgentNode, AgentEdge, AgentEdgeType};
22pub use side_effects::SideEffects;
23pub use receipt::{SessionReceipt, ReceiptComposer};
24pub use render::RenderConfig;
25pub use package::{build_package, read_package, verify_package, VerifyCheck, VerifyStatus};