[BUG] Auto-update wiped my Cowork session disk — need my projects restored

Open 💬 4 comments Opened Apr 5, 2026 by brandonup

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

  1. Have an active Cowork environment with projects and scheduled tasks
  2. Leave Claude Desktop running so it receives the auto-update
  3. The coworkd daemon restarts to apply the update
  4. On restart, coworkd reformats the session disk instead of mounting the existing ext4 filesystem
  5. All Cowork projects disappear from the UI
  6. coworkd.log shows formatting session disk followed by recovered=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.img went from 10GB (with data) to 37MB (empty) after the reformat
  • I was able to manually recover my scheduled tasks by restoring scheduled-tasks.json from a local backup of ~/Library/Application Support/Claude/local-agent-mode-sessions/
  • A pre-wipe copy of sessiondata.img was 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

View original on GitHub ↗

This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗