Skip to main content

Module session_app

Module session_app 

Source
Expand description

Session management application logic.

Modules§

chat
Chat use case: prepare a chat turn for execution.
child_completion_coordinator
Child-session completion coordinator.
child_session
Child session management use cases.
errors
Error types for session use cases.
execute
Execute use case: prepare a session for agent execution.
execution_prep
Single authoritative pre-execution session mutation point.
metadata
Authoritative writer for session metadata fields (title, pinned, …).
provider_model
repository
Session access trait for decoupling use cases from server infrastructure.
resolution
Single source of truth for resolving the per-session execution “dance”: provider-name derivation + provider_type + global auxiliary models + gold config, mapped into the snapshot structs the agent loop consumes.
respond
Respond use case: submit a user response to a pending question.
resume
Resume execution use case.
session_create
Session creation use case.
system_prompt
System prompt snapshot builder.
truncation
Message truncation use cases.
types