Expand description
Per-session model configuration overlay.
Stores a sparse map in session metadata with only the slots the user explicitly set. Missing keys fall through to global config.
Precedence: session-model > project config > global config > defaults
Ported from opendev/core/runtime/session_model.py.
Structs§
- Session
Model Manager - Manages the session-model overlay lifecycle.
Statics§
- SESSION_
MODEL_ FIELDS - The set of field names that are valid session-model overlay keys.
Functions§
- clear_
session_ model - Remove session-model overlay from session metadata.
- get_
session_ model - Read session-model overlay from session metadata.
- set_
session_ model - Write session-model overlay to session metadata.
- validate_
session_ model - Validate overlay entries against valid field names.
Type Aliases§
- Session
Overlay - A session-model overlay: sparse key-value map of config overrides.