SDK and streaming sessions no longer time out as idle while you are actively typing.
What's wrong with this entry?
Inbound user activity over the SDK and streaming input now counts against the idle timer. Previously a session could be treated as idle while the user was actively interacting.
- Fires on user messages, bash_command messages, and responses to permission, dialog and elicitation requests.
- Also fires on control requests including interrupt, set_model, set_permission_mode and message_rated.
- Remote workers additionally mark activity on their own idle tracker.
recordUserDrivenInbound
Strings lifted out of the shipped bundle, so the claim above can be checked against them.