“Display this tool call” — three problems hiding inside one instruction

Parse the API response

✓ silently succeeds No exception, no console error — nothing says anything went wrong.

typed SDK models vs raw dicts·wrong field names empty code snippet

Stream it live

✓ silently succeeds No exception, no console error — nothing says anything went wrong.

null vs undefined·ordering across block types events silently dropped or out of order

Reconstruct from the database

✓ silently succeeds No exception, no console error — nothing says anything went wrong.

missing branch·unpersisted data·inverted order generic labels, empty disclosures

Each layer can silently succeed while producing wrong output — no errors, just a wrong timeline.