Skip to main content

Module session_create

Module session_create 

Source
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§

CreateSessionConfig
Configuration defaults for session creation.
CreateSessionInput
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 None for empty strings.