When a session hits its max lifetime, the session runner now distinguishes three outcomes: releasing immediately if not mid-turn, waiting for the in-flight turn to "park or finish" and then releasing if a hook decided the release, or falling back to the old hard-terminate path. Hard termination now only happens if the in-flight turn's release isn't accepted within the grace window.
Session runner: max-lifetime handling can now hand off to a poll-loop 'release' instead of hard-terminating
Sessions hitting max lifetime can now be released via a poll-loop instead of always hard-terminated.
Under the hoodTier: how much it should matter to you
3Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
SessionsArea: what it touches
ImprovementsKind: in v2.1.260,
ImprovementsSection of the release