Expand description
Session creation use case.
Pure business logic for constructing a new session from request parameters and configuration defaults. The handler builds the value types from HTTP request / AppState, then delegates here.
Structs§
- Create
Session Config - Configuration defaults for session creation.
- Create
Session Input - Request-level input for session creation.
Functions§
- build_
new_ session - Build a new session from request input and config defaults.
- resolve_
model - Resolve the model from request → config → fallback.
- resolve_
reasoning_ effort - Resolve reasoning effort from request → config.
- trimmed_
non_ empty - Trim whitespace and return
Nonefor empty strings.