Skip to slide
Chapter 8 · Streaming and Real-Time UX
72 / 191

CHAPTER 08 · Streaming and Real-Time UX · 6 / 10

Surfacing reasoning

If your model exposes a reasoning/thinking stream, deciding whether to show it is a UX choice:

  • Show it on interactive surfaces where users value seeing the agent's process; it builds trust and fills the latency productively.
  • Hide it (or don't even request it) on bulk/background tasks where it's noise and cost.

Make it a per-call decision (Chapter 4), and stream reasoning as its own event type so the UI can render it distinctly (often collapsed/greyed) from the final answer.

← → arrow keys work too