[BUG] Auto-update wiped my Cowork session disk — need my projects restored
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?
A coworkd auto-update on April 4, 2026 at 20:55 UTC caused the daemon to reformat my session disk (/dev/nvme1n1) with ext4 instead of mounting the existing filesystem. All of my Cowork projects disappeared from Claude Desktop immediately after the update. The coworkd.log shows recovered=306 before the update and recovered=0 after — because the disk was wiped clean.
I need my Cowork projects restored. They should still exist server-side.
Account ID: 65232e72a9b60d804cfe47ba
Space IDs from my scheduled tasks: 2c661a46-17b0-4c9b-8d98-4160cc3f6788, 8f2a20b6-5209-4153-ad8a-15f2ebf8e364
What Should Happen?
The auto-update should mount the existing session disk, not reformat it. My Cowork projects should still be visible and accessible after an update.
Error Messages/Logs
# BEFORE update (19:56:35) — everything working:
2026/04/04 19:56:35 [coworkd] user recovery complete: recovered=306 skipped=1 failed=0
# Auto-update triggers restart (20:55:29):
2026/04/04 20:55:29 [updater] sdk-daemon update detected (old=bf2c13d3... new=badba456...)
2026/04/04 20:55:29 [updater] sdk-daemon updated
2026/04/04 20:55:29 [updater] srt-settings.json update detected (old=3ae5f946... new=2c284299...)
2026/04/04 20:55:29 [coworkd] restarting to apply coworkd update
# AFTER restart (20:55:32) — disk reformatted, everything gone:
2026/04/04 20:55:32 [coworkd] session disk by size: /dev/nvme1n1 (10737418240 bytes, 1 candidates)
2026/04/04 20:55:32 [coworkd] formatting session disk /dev/nvme1n1 with ext4
2026/04/04 20:55:33 [coworkd] session disk formatted successfully
2026/04/04 20:55:33 [coworkd] user recovery complete: recovered=0 skipped=1 failed=0
Full log at: `~/Library/Logs/Claude/coworkd.log`
Steps to Reproduce
- Have an active Cowork environment with projects and scheduled tasks
- Leave Claude Desktop running so it receives the auto-update
- The coworkd daemon restarts to apply the update
- On restart, coworkd reformats the session disk instead of mounting the existing ext4 filesystem
- All Cowork projects disappear from the UI
coworkd.logshowsformatting session diskfollowed byrecovered=0
---
Claude Model
Opus
Is this a regression?
Yes, this worked in a previous version
Last Working Version
The version running before the update that installed sdk-daemon badba456... (previously bf2c13d3...)
Claude Code Version
2.1.87
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
- The
sessiondata.imgwent from 10GB (with data) to 37MB (empty) after the reformat - I was able to manually recover my scheduled tasks by restoring
scheduled-tasks.jsonfrom a local backup of~/Library/Application Support/Claude/local-agent-mode-sessions/ - A pre-wipe copy of
sessiondata.imgwas preserved from a stale duplicate directory (~/Library/Application Support/App Support - Claude/vm_bundles/) and has been restored to the active location, but this did not restore the projects in the UI - The projects should still exist server-side — please restore access to them
This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗