SIGN IN SIGN UP

fix(seer): Propagate Explorer failure reasons (#122969)

Preserve `timeout` and `stalled` failure reasons when Sentry parses Seer
run state, allowing the Explorer chat API to expose the terminal cause
to the frontend.

Seer begins emitting these reasons in
[getsentry/seer#7911](https://github.com/getsentry/seer/pull/7911), but
Sentry's Pydantic boundary previously discarded the unknown field. The
field remains optional for compatibility with older Seer responses. This
unblocks the timeout recovery UI in #122934.
G
Greg Pstrucha committed
be8c50792b12166c1e72b3fdc2348c73402bcd3a
Parent: a1e2249
Committed by GitHub <noreply@github.com> on 8/28/2026, 9:14:33 PM