Skip to main content

Module session

Module session 

Source
Expand description

Session Receipt v1: unified session model for multi-agent workflows.

This module provides the complete data model for Session Receipts: session manifests, events, context propagation, agent graphs, side-effect tracking, and receipt composition.

Re-exports§

pub use event_log::EventLog;
pub use context::PropagationContext;
pub use graph::AgentGraph;
pub use graph::AgentNode;
pub use graph::AgentEdge;
pub use graph::AgentEdgeType;
pub use side_effects::SideEffects;
pub use receipt::ArtifactEntry;
pub use receipt::ReceiptComposer;
pub use receipt::SessionReceipt;
pub use render::RenderConfig;
pub use package::build_package;
pub use package::read_package;
pub use package::verify_package;
pub use package::VerifyCheck;
pub use package::VerifyStatus;
pub use manifest::*;
pub use event::*;

Modules§

context
Cross-tool and cross-host context propagation.
event
Session event model for Session Receipt v1.
event_log
Append-only, file-backed event log for session events.
graph
Agent collaboration graph built from session events.
manifest
Enhanced session manifest for Session Receipt v1.
package
.treeship package builder and reader.
receipt
Session Receipt composer.
render
Render configuration for Explorer Session Reports.
side_effects
Side-effect aggregation from session events.