You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Bug]: Mobile folds a confirmed final answer into Worked for when the run continues without a steer #36110
I searched existing issues and did not find a duplicate.
I included enough detail to reproduce or investigate the problem.
Area
apps/mobile
Steps to reproduce
Have a Codex thread whose single run goes: user message → assistant message with phase: "final_answer" → a completed command → a second assistant message with phase: "final_answer" → run completed. There is no steer between the answers. A Codex goal run that reports the goal as met and then keeps verifying in the same run produces exactly this.
Open the thread on web.
Open the same thread in the Android (or iOS) app.
I seeded the thread by driving upstream's own command_output_streaming Codex replay transcript through the real Codex adapter and orchestrator, with the commentary message switched to a final_answer and new text. The events and projections are genuine, and no real provider was used.
Expected behavior
Mobile matches web. Web keeps every final_answer message outside the collapsed "Worked for" fold and folds only the command:
Actual behavior
On mobile only the last answer stays visible. The first confirmed final answer ("Goal met. …") is folded into "Worked for", so the reply that says the goal is done is hidden.
Any confirmed answer followed by more work in the same run, rather than by a steer, therefore folds on mobile. Only the run's terminal assistant message stays visible.
Real flows that hit this: Codex same-run continuations, most visibly goal runs, where the agent states a final answer and then keeps working before the run ends.
Related: #8879 (same symptom, open), #34501 (kept final replies visible after steering), #27991 (the earlier cross-client fix).
A fix is in #36026 (closed by the open PR limit, queued to reopen).
Android 15 emulator (API 35, x86_64) running the T3 Code Dev client built from upstream main; web on Chromium; Codex provider (replayed transcript, gpt-6-luna).
Activity