Skip to main content

Module session

Module session 

Source

Structs§

SessionContext
Session context

Functions§

acquire_session_lock
Acquire a session file lock
cleanup_expired_sessions
Clean up expired sessions (inactive for more than max_age_days)
generate_session_id
Generate a new session_id (format: YYYYMMDD_first8ofUuid)
get_or_create_session_dir
Get or create a session directory
resolve_session
Resolve and create a session context
resolve_session_id
Resolve session_id (priority: CLI arg > env var > auto-generate)
validate_session_id
Validate session_id format