Skip to main content

Module session

Module session 

Source
Expand description

Memory session — a coherent unit of work.

A chat conversation or a delegated job. Memory chunks tie back to a session via MemoryChunk::session_id. The summarizer runs at end-of-session and produces a JobSummary chunk per session.

Structs§

MemorySession
A session record.
NewMemorySession
Input to crate::MemoryProvider::open_session.
SessionFilter
Filter for crate::MemoryProvider::list_sessions.

Enums§

SessionOutcome
Outcome states for a session.