Session Settings
Session configuration settings.
SessionSettings
Settings for session operations.
This class holds optional session configuration parameters that can be used when interacting with session methods.
Source code in src/agents/memory/session_settings.py
limit
class-attribute
instance-attribute
Maximum number of items to retrieve. If None, retrieves all items.
resolve
resolve(
override: SessionSettings | None,
) -> SessionSettings
Produce a new SessionSettings by overlaying any non-None values from the override on top of this instance.
Source code in src/agents/memory/session_settings.py
resolve_session_limit
resolve_session_limit(
explicit_limit: int | None,
settings: SessionSettings | None,
) -> int | None
Safely resolve the effective limit for session operations.