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
- Ask the assistant to run a ~30s multi-step task and send status updates during execution.
- Assistant sends multiple timestamped status updates over time (example below).
- 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
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗