Streaming and stop

Zagens streams assistant output over SSE from the local runtime sidecar.

What streams

Kind Notes
Prose Main assistant reply
Thinking Optional reasoning (provider-dependent); may be absorbed into later activity
Tool calls Name, args, progress — name appears while args still stream
Tool results Summaries fed back to the model

Timeline and “work process”

Since v0.8.6, assistant turns render as an interleaved timeline (thinking / tools / prose in one turn):

Replay rebuilds the same timeline from thread items + events.

Stop

Stop cancels the in-flight request. Partial output may remain; you can continue chatting.

Stop does not undo file writes — use snapshots or git.

Parallel sessions

Switching sessions does not cancel a background turn (on the order of ~a dozen active streams). The session strip shows in-progress state — see Sessions.

Connection

The sidebar shows runtime connection. If nothing streams, check the sidecar and API key.

Approvals

Shell, network, writes, and Browser external/interact tools may open an approval dialog before the turn continues.

Related: Sessions · Tool approval · Built-in Browser