Under the hood
Session keepalive heartbeat can now be skipped entirely while 'parked on user'
What
Claude Code's session keepalive mechanism (which periodically signals that a session is still active) now checks first whether the session is "parked on user" — a state waiting on the user. If so, it logs a debug event noting the reference count and parked state, and skips the normal heartbeat activity entirely.
Why
This avoids sending unnecessary keepalive signals while a session is simply waiting on the user, which should reduce needless background activity in that state.