A tool call you interrupted now displays differently from one that actually failed.
What's wrong with this entry?
The data passed to a tool's display code now includes an interrupted flag taken from the tool result, so a call you cut off renders differently from one that errored. The system-message renderer also gained a branch for the new cloud session status notice.
- The flag is derived from the tool result rather than from UI state, so it applies to custom tool renderers as well as built-in ones.
- No flag guards either addition in the code around them.
cloud_session_status
Strings lifted out of the shipped bundle, so the claim above can be checked against them.