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
.treeshippackage builder and reader.- receipt
- Session Receipt composer.
- render
- Render configuration for Explorer Session Reports.
- side_
effects - Side-effect aggregation from session events.