A crashed non-interactive session writes a structured diagnostic line into the transcript.
What's wrong with this entry?
When a non-interactive session throws, the transcript now gets a line naming the error, its API status and its cause alongside the raw messages, and in some modes the user sees a short "Session crashed" message instead of the raw error text.
- The line is prefixed
[session_crash]and starts witherror_name=. - Which sessions get the short form rather than the raw error is decided by a session check in the crash path.
[session_crash] error_name=
Strings lifted out of the shipped bundle, so the claim above can be checked against them.
Related
Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.
-
v2.1.219
Credentials scrubbed from summarized error text
Both mention error handling
-
v2.1.228
API rejections are classified from a structured marker instead of prose alone
Both mention error
-
v2.1.228
Oversized media in a request is now its own rejection class
Both mention error