[iOS Remote] Previously visible subagent and Steps cards disappear after reopening a task
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 48/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Quiet
- Tech stack
- ios, rust
- Domain
- mobile-dev
Research direction
Start by tracing the iOS Remote task reopen flow for subagent cards and structured Steps state, then compare it with the related issues #32704, #22773, #28480, and #32502. Reproduce the foreground and background cases from the listed steps. Done means reopening restores existing subagents, their latest progress or results, and the latest Steps state, including subagents spawned while the task was backgrounded.
Written by the indexing model from the issue text.
Description
Environment
- Host: ChatGPT/Codex Desktop on Windows
- Client: ChatGPT iOS on iPhone 12, using Remote
Issue
Subagent and structured Steps UI can appear correctly while a remote task is open on iOS, but disappear after leaving and reopening the same task.
This does not require another subagent spawn or update_plan call while the task is closed. The same subagent card/button and Steps UI that were previously visible are no longer shown after reopening.
There is also a second case: if a subagent is spawned while its remote Codex task is not in the foreground on iOS, its card may never appear after returning to the task. I therefore cannot open that subagent thread to see its progress or result, or interact with it from mobile.
Reproduction
- Open a Desktop task through ChatGPT iOS Remote.
- While viewing it, let Codex spawn a subagent and create/update its structured Steps list.
- Confirm the subagent button/card and Steps UI appear.
- Leave the task or background the iOS app.
- While it is backgrounded, let Codex spawn another subagent.
- Reopen the same remote task.
- Previously visible subagent/Steps UI may be missing, and a subagent spawned while backgrounded may have no card at all.
Expected
Reopening a remote task should rehydrate all spawned subagent threads, their latest progress/results, and the latest structured Steps state, regardless of whether their spawn events were observed live while the task was in the foreground.
Related: #32704, #22773, #28480, #32502
- Dominant language
- Rust
- Stars
- 125k
- Forks
- 19.5k
- Avg merge
- 1m
- Merged PRs (30d)
- 1k
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from openai/codex
-
enhancement remote
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
bug CLI windows-os
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
-
macOS sandbox blocks hw.optional.arm64 sysctl, causing Flutter to misdetect Apple Silicon as x64 Openbug CLI sandbox
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
bug CLI TUI
Difficulty 2/5 1-3 hours Newbie friendliness 90/100
-
CLI config enhancement skills
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
kwakseongjae/auto-hwp#319 ·
-
area:cli bug filter-quality good first issue priority:medium
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
-
Difficulty 1/5 Under an hour Newbie friendliness 72/100
bevyengine/bevy#25861 ·
-
comp-datalake
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
ClickHouse/ClickHouse#121222 ·
-
A-linter
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
oxc-project/oxc#26863 ·