Lifecycle Policy API Reference

April 28, 2026 · View on GitHub

LifecyclePolicy

class LifecyclePolicy()

Lifecycle policy for session management.

Controls how and when a session is automatically released. When used, SDK takes full control of lifecycle — console defaults are overridden.

All time values are in MINUTES.

Attributes:

idle_release_timeout: Minutes of inactivity before auto-release (default: 5).
max_runtime: Maximum total runtime in minutes from creation (default: 30).
manual_release: If True, disables all auto-release; session only ends via delete().

init

def __init__(self, idle_release_timeout: Optional[int] = None,
             max_runtime: Optional[int] = None,
             manual_release: bool = False)

See Also


Documentation generated automatically from source code using pydoc-markdown.