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 context::PropagationContext;
pub use event_log::EventLog;
pub use git::current_head_sha;
pub use git::git_toplevel;
pub use git::reconcile_changes;
pub use git::reconcile_changes_with_options;
pub use git::GitChange;
pub use git::ReconcileOptions;
pub use git::ReconcileResult;
pub use git::ReconcileSummary;
pub use graph::AgentEdge;
pub use graph::AgentEdgeType;
pub use graph::AgentGraph;
pub use graph::AgentNode;
pub use package::build_package;
pub use package::build_package_with_approvals;
pub use package::read_approvals_bundle;
pub use package::read_package;
pub use package::render_preview_html;
pub use package::verify_package;
pub use package::verify_package_with_trust;
pub use package::ApprovalsBundle;
pub use package::ApprovalsIndex;
pub use package::VerifyCheck;
pub use package::VerifyStatus;
pub use receipt::ArtifactEntry;
pub use receipt::ReceiptComposer;
pub use receipt::SessionReceipt;
pub use render::RenderConfig;
pub use side_effects::FileAccess;
pub use side_effects::SideEffects;
pub use event::*;
pub use manifest::*;

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.
git
Git-based reconciliation for session close.
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.