[BUG] All newly-created Code sessions auto-archive on iOS and become inaccessible from mobile app
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
Every Code session I create is being automatically moved to the "Archived" tab on the iOS Claude app within minutes of creation, and I can no longer interact with any of them from mobile.
This started about a month ago and has progressively worsened. At first it was intermittent — only some sessions auto-archived while others stayed accessible. As of today it affects every session: 100% of new sessions auto-archive on mobile and become completely inaccessible from the app.
Key observations:
- Sessions show a green "Connected" status while sitting in the Archived tab, so the connection is alive — they're just locked behind the archived state with no unarchive option on mobile.
- The only session that stays OUT of Archived is one I'm continuously interacting with. The moment a session goes briefly idle after creation, it gets auto-archived. This points to the auto-archive logic firing on active sessions that shouldn't qualify.
- The problem is mobile-only. On my Mac, the CLI shows every session as healthy and unarchived — nothing is archived on that side. The mismatch is entirely between the iOS app and the actual session state.
- The "All" tab on mobile only shows older, Disconnected sessions; all my live Connected sessions end up in Archived.
Net effect: the mobile app is currently unusable for Code. The Mac terminal where I initiate the session is my only way to access these sessions.
Possibly related: #32651, #59449, #32018
What Should Happen?
A connected, active session should remain in the active list and stay interactive from mobile. The Archived tab should only contain sessions the user explicitly archived or that are genuinely inactive on the server. Mobile archive state should match the actual server/CLI state, and there should be a way to unarchive a session from the mobile app.
Error Messages/Logs
Steps to Reproduce
- On Mac: start or confirm a Code session is active and connected.
- On iOS: open the Claude app and go to the Code section.
- Create a new session, or view an existing active one.
- Leave it briefly idle (~5 min).
- Session moves to the Archived tab while still showing "Connected."
- Tap it — shows "Archived" state, no unarchive option, no interaction possible.
Claude Model
Opus
Is this a regression?
I don't know
Last Working Version
_No response_
Claude Code Version
Claude Code 2.1.119
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Other
Additional Information
_No response_
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗