Intermediary status updates are buffered and appear only at end of turn

Resolved 💬 3 comments Opened Mar 11, 2026 by chburket Closed Mar 11, 2026

Summary

In the Codex chat UI, intermediary assistant updates appear to be buffered and then displayed all at once at the end of a turn, instead of streaming as they are sent.

Repro

  1. Ask the assistant to run a ~30s multi-step task and send status updates during execution.
  2. Assistant sends multiple timestamped status updates over time (example below).
  3. Observe UI behavior.

Actual

All intermediate updates become visible only at the end of the task; no incremental updates are shown in real time.

Expected

Each status update should appear in the UI when emitted.

Evidence from one run

Assistant-side send timestamps:

  • 2026-03-11T11:05:31.721-0400
  • 2026-03-11T11:05:40.358-0400
  • 2026-03-11T11:05:49.268-0400
  • 2026-03-11T11:06:02.969-0400
  • 2026-03-11T11:06:16.645-0400
  • 2026-03-11T11:06:26.291-0400

User observation:

  • All of the above messages appeared at once at the end (no intermediate visibility).

Impact

This makes long-running work appear stalled and reduces trust in progress reporting.

Environment

  • Codex account: chburket_cisco
  • Date: 2026-03-11
  • Local timezone: America/New_York

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗