What
A remote session is one where Claude Code runs somewhere else and you connect to it. Notifications from that session can wait in a queue until they are read. This release changes how that queue keeps track of itself, with a few related changes nearby:
- Queued remote notification state gains a
readsDroppedThisTurncounter, which counts reads that were dropped during the current turn. - Pinned notifications are now carried over into the new state. Before, the state always started with an empty pinned list.
- A new feature tag,
rtc_return_announce, is added. - The callback that reports how an announcement went now receives a status. The older handler runs only when that status is not
"returned". - Diagnostics recorded when a server-sent event (SSE) stream ends, meaning the live connection that pushes updates, now carry
"sse_stream_ended". - The counts of settings rules that were dropped now include
credentialandcredentialRestrictions.
Why
These are internal tracking changes for remote sessions. The one you may notice is that pinned notifications are no longer cleared when the queue's state is rebuilt.