Expand description
Core active session type with lock-free, Arc-wrapped components.
ActiveSession is the primary mutable session object used throughout
the crate. It stores tiered context (hot / warm / cold), a structured
state snapshot, code references, an entity graph, and vectorization
tracking — all wrapped in Arc for cheap clone-on-write semantics.
Structs§
- Active
Session - ActiveSession with lock-free granular components Uses Arc-wrapped lock-free structures for concurrent access and cheap cloning
- Change
Record - A record of a change event within the session.
- Code
Reference - A reference to a code region associated with a context update.
- Compressed
Update - A compressed (summarised) context update stored in the warm tier.
- Structured
Summary - A periodic snapshot of the structured context stored in the cold tier.
- User
Preferences - User-configurable session preferences.