claude-code - 💡(How to fix) Fix Cowork runaway task — agent runs 4+ hours without self-terminating, UI timer active but no meaningful progress [1 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
anthropics/claude-code#52059Fetched 2026-04-23 07:37:37
View on GitHub
Comments
0
Participants
1
Timeline
3
Reactions
0
Participants
Timeline (top)
labeled ×3

Error Message

Error Messages/Logs

Fix Action

Fix / Workaround

warm/ template-based recovery worked cleanly (nuking claudevm.bundle while preserving warm/ gave a fast, clean reset) — worth documenting as a supported workaround Tasks involving connectors with effectively unbounded data sources (Gmail, Drive) appear particularly prone to runaway behavior Offered to share session logs with Anthropic support for deeper diagnosis

Code Example

total 400
-rw-r--r--@   1 schluck  staff     48 Feb  4 17:54 ant-did
drwx------@   7 schluck  staff    224 Feb  4 17:54 Crashpad
drwx------@   4 schluck  staff    128 Feb  4 17:54 Cache
drwx------@   4 schluck  staff    128 Feb  4 17:54 Code Cache
drwx------@   7 schluck  staff    224 Feb  4 17:54 GPUCache
drwx------@   7 schluck  staff    224 Feb  4 17:54 DawnWebGPUCache
drwx------@   7 schluck  staff    224 Feb  4 17:54 DawnGraphiteCache
drwx------@   5 schluck  staff    160 Feb  4 17:54 Shared Dictionary
-rw-------@   1 schluck  staff  36864 Feb  4 17:54 Trust Tokens
-rw-------@   1 schluck  staff      0 Feb  4 17:54 Trust Tokens-journal
-rw-------@   1 schluck  staff   4096 Feb  4 17:56 SharedStorage
drwxr-xr-x@   3 schluck  staff     96 Feb  4 18:14 claude-code-sessions
drwxr-xr-x@   4 schluck  staff    128 Feb 13 11:24 vm_bundles
drwxr-xr-x@   4 schluck  staff    128 Feb 18 12:33 local-agent-mode-sessions
drwx------@   4 schluck  staff    128 Apr  7 12:54 IndexedDB
drwxr-xr-x@   3 schluck  staff     96 Apr  7 13:50 Claude Extensions Settings
-rw-r--r--@   1 schluck  staff   8020 Apr  7 13:50 extensions-installations.json
-rw-------@   1 schluck  staff   7815 Apr  9 11:13 .com.anthropic.claudefordesktop.L28w3T
-rw-------@   1 schluck  staff      0 Apr  9 11:13 .com.anthropic.claudefordesktop.AUofWM
drwxr-xr-x@  16 schluck  staff    512 Apr  9 14:24 pending-uploads
drwx------@   4 schluck  staff    128 Apr 10 11:30 VideoDecodeStats
drwx------@   8 schluck  staff    256 Apr 10 11:30 shared_proto_db
drwxr-xr-x@   3 schluck  staff     96 Apr 17 03:55 Claude Extensions
drwx------@   4 schluck  staff    128 Apr 17 19:30 Partitions
drwxr-xr-x@   3 schluck  staff     96 Apr 17 19:31 claude-code
drwxr-xr-x@   4 schluck  staff    128 Apr 17 19:31 claude-code-vm
drwx------@   4 schluck  staff    128 Apr 20 14:29 WebStorage
drwx------+ 127 schluck  staff   4064 Apr 21 07:05 ..
drwx------@   3 schluck  staff     96 Apr 21 13:52 Local Storage
-rw-------@   1 schluck  staff      0 Apr 21 13:56 .com.anthropic.claudefordesktop.14CEHU
-rw-------@   1 schluck  staff   5596 Apr 22 09:05 git-worktrees.json
drwx------@   3 schluck  staff     96 Apr 22 13:01 blob_storage
drwx------@  12 schluck  staff    384 Apr 22 13:01 Session Storage
-rw-------@   1 schluck  staff     61 Apr 22 13:01 cowork-enabled-cli-ops.json
-rw-------@   1 schluck  staff    177 Apr 22 13:01 extensions-blocklist.json
-rw-------@   1 schluck  staff    350 Apr 22 13:01 bridge-state.json
-rw-------@   1 schluck  staff     68 Apr 22 13:06 buddy-tokens.json
-rw-------@   1 schluck  staff  14309 Apr 22 13:10 fcache
-rw-------@   1 schluck  staff    245 Apr 22 13:12 claude_desktop_config.json
-rw-r--r--@   1 schluck  staff   2484 Apr 22 13:38 config.json
-rw-------@   1 schluck  staff    217 Apr 22 13:49 Preferences
-rw-r--r--@   1 schluck  staff    141 Apr 22 13:49 window-state.json
drwxr-xr-x@   4 schluck  staff    128 Apr 22 13:49 sentry
-rw-------@   1 schluck  staff  36864 Apr 22 13:49 DIPS
-rw-------@   1 schluck  staff   6196 Apr 22 13:49 TransportSecurity
-rw-------@   1 schluck  staff   7581 Apr 22 13:49 Network Persistent State
drwx------@  49 schluck  staff   1568 Apr 22 13:49 .
-rw-------@   1 schluck  staff  32768 Apr 22 13:49 Cookies
-rw-------@   1 schluck  staff      0 Apr 22 13:49 Cookies-journal
Mac:Claude root# cd vm_bundles/
claudevm.bundle/ warm/            
Mac:Claude root# cd vm_bundles/
Mac:vm_bundles root# ls
claudevm.bundle	warm
Mac:vm_bundles root# ls -lart
total 0
drwxr-xr-x@  4 schluck  staff   128 Feb 13 11:24 .
drwxr-xr-x@  3 schluck  staff    96 Mar 31 08:21 warm
drwxr-xr-x@ 12 schluck  staff   384 Apr 22 13:01 claudevm.bundle
drwx------@ 49 schluck  staff  1568 Apr 22 13:49 ..
Mac:vm_bundles root# cd warm
Mac:warm root# ls
5680b11bcdab215cccf07e0c0bd1bd9213b0c25d
Mac:warm root# ls -la
total 0
drwxr-xr-x@ 3 schluck  staff   96 Mar 31 08:21 .
drwxr-xr-x@ 4 schluck  staff  128 Feb 13 11:24 ..
drwxr-xr-x@ 2 schluck  staff   64 Mar 31 08:39 5680b11bcdab215cccf07e0c0bd1bd9213b0c25d
Mac:warm root# cd ..
Mac:vm_bundles root# ls -lart
total 0
drwxr-xr-x@  4 schluck  staff   128 Feb 13 11:24 .
drwxr-xr-x@  3 schluck  staff    96 Mar 31 08:21 warm
drwxr-xr-x@ 12 schluck  staff   384 Apr 22 13:01 claudevm.bundle
drwx------@ 49 schluck  staff  1568 Apr 22 13:49 ..
Mac:vm_bundles root# cd claudevm.bundle/
Mac:claudevm.bundle root# LW
-sh: LW: command not found
Mac:claudevm.bundle root# ls
.rootfs.img.origin	macAddress		sessiondata.img
.rootfs.img.zst.origin	machineIdentifier	vmIP
efivars.fd		rootfs.img
gvisorMacAddress	rootfs.img.zst
Mac:claudevm.bundle root# ls -la
total 40946864
drwxr-xr-x@ 12 schluck  staff          384 Apr 22 13:01 .
drwxr-xr-x@  4 schluck  staff          128 Feb 13 11:24 ..
-rw-r--r--@  1 schluck  staff           40 Apr  1 11:49 .rootfs.img.origin
-rw-r--r--@  1 schluck  staff           40 Apr  1 11:49 .rootfs.img.zst.origin
-rw-------@  1 schluck  staff       131072 Apr 22 13:01 efivars.fd
-rw-r--r--@  1 schluck  staff           17 Apr  7 12:54 gvisorMacAddress
-rw-r--r--@  1 schluck  staff           17 Feb  4 18:01 macAddress
-rw-r--r--@  1 schluck  staff           70 Feb  4 18:01 machineIdentifier
-rw-r--r--@  1 schluck  staff  10737418240 Apr 22 13:49 rootfs.img
-rw-r--r--@  1 schluck  staff   2200840699 Apr  1 11:49 rootfs.img.zst
-rw-r--r--@  1 schluck  staff  10327613440 Apr 22 13:49 sessiondata.img
-rw-r--r--@  1 schluck  staff           11 Apr 22 13:01 vmIP
Mac:claudevm.bundle root# rm -f *
Mac:claudevm.bundle root# ls
.rootfs.img.origin	.rootfs.img.zst.origin
Mac:claudevm.bundle root# ls -lart
total 24911656
drwxr-xr-x@  4 schluck  staff          128 Feb 13 11:24 ..
-rw-------@  1 schluck  staff   2200840699 Apr 22 13:54 rootfs.img.zst
-rw-------@  1 schluck  staff           40 Apr 22 13:54 .rootfs.img.origin
-rw-------@  1 schluck  staff           40 Apr 22 13:54 .rootfs.img.zst.origin
-rw-r--r--@  1 schluck  staff           70 Apr 22 13:54 machineIdentifier
-rw-------@  1 schluck  staff       131072 Apr 22 13:54 efivars.fd
-rw-r--r--@  1 schluck  staff           17 Apr 22 13:54 gvisorMacAddress
-rw-r--r--@  1 schluck  staff           11 Apr 22 13:55 vmIP
drwx------@ 11 schluck  staff          352 Apr 22 13:55 .
-rw-r--r--@  1 schluck  staff    209633280 Apr 22 13:55 sessiondata.img
-rw-------@  1 schluck  staff  10737418240 Apr 22 13:55 rootfs.img
Mac:claudevm.bundle root# ls -lart
total 25005664
drwxr-xr-x@  4 schluck  staff          128 Feb 13 11:24 ..
-rw-------@  1 schluck  staff   2200840699 Apr 22 13:54 rootfs.img.zst
-rw-------@  1 schluck  staff           40 Apr 22 13:54 .rootfs.img.origin
-rw-------@  1 schluck  staff           40 Apr 22 13:54 .rootfs.img.zst.origin
-rw-r--r--@  1 schluck  staff           70 Apr 22 13:54 machineIdentifier
-rw-------@  1 schluck  staff       131072 Apr 22 13:54 efivars.fd
-rw-r--r--@  1 schluck  staff           17 Apr 22 13:54 gvisorMacAddress
-rw-r--r--@  1 schluck  staff           11 Apr 22 13:55 vmIP
drwx------@ 11 schluck  staff          352 Apr 22 13:55 .
-rw-r--r--@  1 schluck  staff    254341120 Apr 22 13:55 sessiondata.img
-rw-------@  1 schluck  staff  10737418240 Apr 22 13:56 rootfs.img
Mac:claudevm.bundle root# ls -lart
total 25005664
drwxr-xr-x@  4 schluck  staff          128 Feb 13 11:24 ..
-rw-------@  1 schluck  staff   2200840699 Apr 22 13:54 rootfs.img.zst
-rw-------@  1 schluck  staff           40 Apr 22 13:54 .rootfs.img.origin
-rw-------@  1 schluck  staff           40 Apr 22 13:54 .rootfs.img.zst.origin
-rw-r--r--@  1 schluck  staff           70 Apr 22 13:54 machineIdentifier
-rw-------@  1 schluck  staff       131072 Apr 22 13:54 efivars.fd
-rw-r--r--@  1 schluck  staff           17 Apr 22 13:54 gvisorMacAddress
-rw-r--r--@  1 schluck  staff           11 Apr 22 13:55 vmIP
drwx------@ 11 schluck  staff          352 Apr 22 13:55 .
-rw-r--r--@  1 schluck  staff    254341120 Apr 22 13:55 sessiondata.img
-rw-------@  1 schluck  staff  10737418240 Apr 22 13:56 rootfs.img
Mac:claudevm.bundle root# ls -lart
total 24978016
drwxr-xr-x@  4 schluck  staff          128 Feb 13 11:24 ..
-rw-------@  1 schluck  staff   2200840699 Apr 22 13:54 rootfs.img.zst
-rw-------@  1 schluck  staff           40 Apr 22 13:54 .rootfs.img.origin
-rw-------@  1 schluck  staff           40 Apr 22 13:54 .rootfs.img.zst.origin
-rw-r--r--@  1 schluck  staff           70 Apr 22 13:54 machineIdentifier
-rw-------@  1 schluck  staff       131072 Apr 22 13:54 efivars.fd
-rw-r--r--@  1 schluck  staff           17 Apr 22 13:54 gvisorMacAddress
-rw-r--r--@  1 schluck  staff           11 Apr 22 13:55 vmIP
drwx------@ 11 schluck  staff          352 Apr 22 13:55 .
-rw-r--r--@  1 schluck  staff    254341120 Apr 22 13:55 sessiondata.img
-rw-------@  1 schluck  staff  10737418240 Apr 22 14:00 rootfs.img
Mac:claudevm.bundle root# ls -lart
total 24977928
drwxr-xr-x@  4 schluck  staff          128 Feb 13 11:24 ..
-rw-------@  1 schluck  staff   2200840699 Apr 22 13:54 rootfs.img.zst
-rw-------@  1 schluck  staff           40 Apr 22 13:54 .rootfs.img.origin
-rw-------@  1 schluck  staff           40 Apr 22 13:54 .rootfs.img.zst.origin
-rw-r--r--@  1 schluck  staff           70 Apr 22 13:54 machineIdentifier
-rw-------@  1 schluck  staff       131072 Apr 22 13:54 efivars.fd
-rw-r--r--@  1 schluck  staff           17 Apr 22 13:54 gvisorMacAddress
-rw-r--r--@  1 schluck  staff           11 Apr 22 13:55 vmIP
drwx------@ 11 schluck  staff          352 Apr 22 13:55 .
-rw-------@  1 schluck  staff  10737418240 Apr 22 14:05 rootfs.img
-rw-r--r--@  1 schluck  staff    254341120 Apr 22 14:05 sessiondata.img
Mac:claudevm.bundle root# ls -lart
total 20478296
drwxr-xr-x@  4 schluck  staff          128 Feb 13 11:24 ..
-rw-------@  1 schluck  staff   2200840699 Apr 22 13:54 rootfs.img.zst
-rw-------@  1 schluck  staff           40 Apr 22 13:54 .rootfs.img.origin
-rw-------@  1 schluck  staff           40 Apr 22 13:54 .rootfs.img.zst.origin
-rw-r--r--@  1 schluck  staff           70 Apr 22 13:54 machineIdentifier
-rw-------@  1 schluck  staff       131072 Apr 22 13:54 efivars.fd
-rw-r--r--@  1 schluck  staff           17 Apr 22 13:54 gvisorMacAddress
-rw-r--r--@  1 schluck  staff           11 Apr 22 13:55 vmIP
drwx------@ 11 schluck  staff          352 Apr 22 13:55 .
-rw-r--r--@  1 schluck  staff    254341120 Apr 22 14:05 sessiondata.img
-rw-------@  1 schluck  staff  10737418240 Apr 22 18:22 rootfs.img
Mac:claudevm.bundle root# du -sh /Users/schluck/Library/Application\ Support/Claude/vm_bundles/
9.8G	/Users/schluck/Library/Application Support/Claude/vm_bundles/
Mac:claudevm.bundle root# ls -lart
total 20478296
drwxr-xr-x@  4 schluck  staff          128 Feb 13 11:24 ..
-rw-------@  1 schluck  staff   2200840699 Apr 22 13:54 rootfs.img.zst
-rw-------@  1 schluck  staff           40 Apr 22 13:54 .rootfs.img.origin
-rw-------@  1 schluck  staff           40 Apr 22 13:54 .rootfs.img.zst.origin
-rw-r--r--@  1 schluck  staff           70 Apr 22 13:54 machineIdentifier
-rw-------@  1 schluck  staff       131072 Apr 22 13:54 efivars.fd
-rw-r--r--@  1 schluck  staff           17 Apr 22 13:54 gvisorMacAddress
-rw-r--r--@  1 schluck  staff           11 Apr 22 13:55 vmIP
drwx------@ 11 schluck  staff          352 Apr 22 13:55 .
-rw-r--r--@  1 schluck  staff    254341120 Apr 22 14:05 sessiondata.img
-rw-------@  1 schluck  staff  10737418240 Apr 22 18:22 rootfs.img
Mac:claudevm.bundle root# laude --version and paste the output
-sh: laude: command not found
Mac:claudevm.bundle root# claude --version and paste the output
2.1.92 (Claude Code)
RAW_BUFFERClick to expand / collapse

Preflight Checklist

  • I have searched existing issues and this hasn't been reported yet
  • This is a single bug report (please file separate reports for different bugs)
  • I am using the latest version of Claude Code

What's Wrong?

Claude Desktop version: latest Plan: Max Connectors enabled: Gmail

Summary Two distinct failure modes observed in one session on Cowork:

Silent freeze (matches #26646): Task "Extract forensic notes from confidential emails" hung for 90+ minutes. VM bundle grew to 20GB. rootfs.img and sessiondata.img timestamps showed zero filesystem activity for 90+ minutes while UI continued to display "Working through a complex response..." with an incrementing timer. Runaway agent (new, not covered by existing issues): After wiping ~/Library/Application Support/Claude/vm_bundles/ and restarting with a fresh VM, the same task ran for 277 minutes (4h 37m) without self-terminating. During this period rootfs.img was being actively written (timestamps current), but sessiondata.img had not been updated for 4+ hours, suggesting the agent was looping internally without checkpointing.

What Should Happen?

Reproduction

Open Cowork, create task: "Extract forensic notes from confidential emails" Enable Gmail connector Submit task with no explicit runtime bound Observe: agent runs indefinitely, UI provides no tool-call visibility, no cost/time warnings

Diagnostic evidence

Bundle size progression: ~3GB (fresh) → 20GB (frozen state) → wipe → 9.8GB (runaway state) ls -lat output showing divergent timestamps on rootfs.img (current) vs sessiondata.img (stale 4h+) [Attach screenshots of 277m timer]

Expected behavior

Agent should self-terminate, checkpoint, and request continuation after a reasonable duration UI should show what tool calls are being made (e.g., "Reading email 47 of N") Time/cost thresholds should trigger user prompts ("task has been running 30m, continue/stop/refine?")

Additional observations

warm/ template-based recovery worked cleanly (nuking claudevm.bundle while preserving warm/ gave a fast, clean reset) — worth documenting as a supported workaround Tasks involving connectors with effectively unbounded data sources (Gmail, Drive) appear particularly prone to runaway behavior Offered to share session logs with Anthropic support for deeper diagnosis

Error Messages/Logs

total 400
-rw-r--r--@   1 schluck  staff     48 Feb  4 17:54 ant-did
drwx------@   7 schluck  staff    224 Feb  4 17:54 Crashpad
drwx------@   4 schluck  staff    128 Feb  4 17:54 Cache
drwx------@   4 schluck  staff    128 Feb  4 17:54 Code Cache
drwx------@   7 schluck  staff    224 Feb  4 17:54 GPUCache
drwx------@   7 schluck  staff    224 Feb  4 17:54 DawnWebGPUCache
drwx------@   7 schluck  staff    224 Feb  4 17:54 DawnGraphiteCache
drwx------@   5 schluck  staff    160 Feb  4 17:54 Shared Dictionary
-rw-------@   1 schluck  staff  36864 Feb  4 17:54 Trust Tokens
-rw-------@   1 schluck  staff      0 Feb  4 17:54 Trust Tokens-journal
-rw-------@   1 schluck  staff   4096 Feb  4 17:56 SharedStorage
drwxr-xr-x@   3 schluck  staff     96 Feb  4 18:14 claude-code-sessions
drwxr-xr-x@   4 schluck  staff    128 Feb 13 11:24 vm_bundles
drwxr-xr-x@   4 schluck  staff    128 Feb 18 12:33 local-agent-mode-sessions
drwx------@   4 schluck  staff    128 Apr  7 12:54 IndexedDB
drwxr-xr-x@   3 schluck  staff     96 Apr  7 13:50 Claude Extensions Settings
-rw-r--r--@   1 schluck  staff   8020 Apr  7 13:50 extensions-installations.json
-rw-------@   1 schluck  staff   7815 Apr  9 11:13 .com.anthropic.claudefordesktop.L28w3T
-rw-------@   1 schluck  staff      0 Apr  9 11:13 .com.anthropic.claudefordesktop.AUofWM
drwxr-xr-x@  16 schluck  staff    512 Apr  9 14:24 pending-uploads
drwx------@   4 schluck  staff    128 Apr 10 11:30 VideoDecodeStats
drwx------@   8 schluck  staff    256 Apr 10 11:30 shared_proto_db
drwxr-xr-x@   3 schluck  staff     96 Apr 17 03:55 Claude Extensions
drwx------@   4 schluck  staff    128 Apr 17 19:30 Partitions
drwxr-xr-x@   3 schluck  staff     96 Apr 17 19:31 claude-code
drwxr-xr-x@   4 schluck  staff    128 Apr 17 19:31 claude-code-vm
drwx------@   4 schluck  staff    128 Apr 20 14:29 WebStorage
drwx------+ 127 schluck  staff   4064 Apr 21 07:05 ..
drwx------@   3 schluck  staff     96 Apr 21 13:52 Local Storage
-rw-------@   1 schluck  staff      0 Apr 21 13:56 .com.anthropic.claudefordesktop.14CEHU
-rw-------@   1 schluck  staff   5596 Apr 22 09:05 git-worktrees.json
drwx------@   3 schluck  staff     96 Apr 22 13:01 blob_storage
drwx------@  12 schluck  staff    384 Apr 22 13:01 Session Storage
-rw-------@   1 schluck  staff     61 Apr 22 13:01 cowork-enabled-cli-ops.json
-rw-------@   1 schluck  staff    177 Apr 22 13:01 extensions-blocklist.json
-rw-------@   1 schluck  staff    350 Apr 22 13:01 bridge-state.json
-rw-------@   1 schluck  staff     68 Apr 22 13:06 buddy-tokens.json
-rw-------@   1 schluck  staff  14309 Apr 22 13:10 fcache
-rw-------@   1 schluck  staff    245 Apr 22 13:12 claude_desktop_config.json
-rw-r--r--@   1 schluck  staff   2484 Apr 22 13:38 config.json
-rw-------@   1 schluck  staff    217 Apr 22 13:49 Preferences
-rw-r--r--@   1 schluck  staff    141 Apr 22 13:49 window-state.json
drwxr-xr-x@   4 schluck  staff    128 Apr 22 13:49 sentry
-rw-------@   1 schluck  staff  36864 Apr 22 13:49 DIPS
-rw-------@   1 schluck  staff   6196 Apr 22 13:49 TransportSecurity
-rw-------@   1 schluck  staff   7581 Apr 22 13:49 Network Persistent State
drwx------@  49 schluck  staff   1568 Apr 22 13:49 .
-rw-------@   1 schluck  staff  32768 Apr 22 13:49 Cookies
-rw-------@   1 schluck  staff      0 Apr 22 13:49 Cookies-journal
Mac:Claude root# cd vm_bundles/
claudevm.bundle/ warm/            
Mac:Claude root# cd vm_bundles/
Mac:vm_bundles root# ls
claudevm.bundle	warm
Mac:vm_bundles root# ls -lart
total 0
drwxr-xr-x@  4 schluck  staff   128 Feb 13 11:24 .
drwxr-xr-x@  3 schluck  staff    96 Mar 31 08:21 warm
drwxr-xr-x@ 12 schluck  staff   384 Apr 22 13:01 claudevm.bundle
drwx------@ 49 schluck  staff  1568 Apr 22 13:49 ..
Mac:vm_bundles root# cd warm
Mac:warm root# ls
5680b11bcdab215cccf07e0c0bd1bd9213b0c25d
Mac:warm root# ls -la
total 0
drwxr-xr-x@ 3 schluck  staff   96 Mar 31 08:21 .
drwxr-xr-x@ 4 schluck  staff  128 Feb 13 11:24 ..
drwxr-xr-x@ 2 schluck  staff   64 Mar 31 08:39 5680b11bcdab215cccf07e0c0bd1bd9213b0c25d
Mac:warm root# cd ..
Mac:vm_bundles root# ls -lart
total 0
drwxr-xr-x@  4 schluck  staff   128 Feb 13 11:24 .
drwxr-xr-x@  3 schluck  staff    96 Mar 31 08:21 warm
drwxr-xr-x@ 12 schluck  staff   384 Apr 22 13:01 claudevm.bundle
drwx------@ 49 schluck  staff  1568 Apr 22 13:49 ..
Mac:vm_bundles root# cd claudevm.bundle/
Mac:claudevm.bundle root# LW
-sh: LW: command not found
Mac:claudevm.bundle root# ls
.rootfs.img.origin	macAddress		sessiondata.img
.rootfs.img.zst.origin	machineIdentifier	vmIP
efivars.fd		rootfs.img
gvisorMacAddress	rootfs.img.zst
Mac:claudevm.bundle root# ls -la
total 40946864
drwxr-xr-x@ 12 schluck  staff          384 Apr 22 13:01 .
drwxr-xr-x@  4 schluck  staff          128 Feb 13 11:24 ..
-rw-r--r--@  1 schluck  staff           40 Apr  1 11:49 .rootfs.img.origin
-rw-r--r--@  1 schluck  staff           40 Apr  1 11:49 .rootfs.img.zst.origin
-rw-------@  1 schluck  staff       131072 Apr 22 13:01 efivars.fd
-rw-r--r--@  1 schluck  staff           17 Apr  7 12:54 gvisorMacAddress
-rw-r--r--@  1 schluck  staff           17 Feb  4 18:01 macAddress
-rw-r--r--@  1 schluck  staff           70 Feb  4 18:01 machineIdentifier
-rw-r--r--@  1 schluck  staff  10737418240 Apr 22 13:49 rootfs.img
-rw-r--r--@  1 schluck  staff   2200840699 Apr  1 11:49 rootfs.img.zst
-rw-r--r--@  1 schluck  staff  10327613440 Apr 22 13:49 sessiondata.img
-rw-r--r--@  1 schluck  staff           11 Apr 22 13:01 vmIP
Mac:claudevm.bundle root# rm -f *
Mac:claudevm.bundle root# ls
.rootfs.img.origin	.rootfs.img.zst.origin
Mac:claudevm.bundle root# ls -lart
total 24911656
drwxr-xr-x@  4 schluck  staff          128 Feb 13 11:24 ..
-rw-------@  1 schluck  staff   2200840699 Apr 22 13:54 rootfs.img.zst
-rw-------@  1 schluck  staff           40 Apr 22 13:54 .rootfs.img.origin
-rw-------@  1 schluck  staff           40 Apr 22 13:54 .rootfs.img.zst.origin
-rw-r--r--@  1 schluck  staff           70 Apr 22 13:54 machineIdentifier
-rw-------@  1 schluck  staff       131072 Apr 22 13:54 efivars.fd
-rw-r--r--@  1 schluck  staff           17 Apr 22 13:54 gvisorMacAddress
-rw-r--r--@  1 schluck  staff           11 Apr 22 13:55 vmIP
drwx------@ 11 schluck  staff          352 Apr 22 13:55 .
-rw-r--r--@  1 schluck  staff    209633280 Apr 22 13:55 sessiondata.img
-rw-------@  1 schluck  staff  10737418240 Apr 22 13:55 rootfs.img
Mac:claudevm.bundle root# ls -lart
total 25005664
drwxr-xr-x@  4 schluck  staff          128 Feb 13 11:24 ..
-rw-------@  1 schluck  staff   2200840699 Apr 22 13:54 rootfs.img.zst
-rw-------@  1 schluck  staff           40 Apr 22 13:54 .rootfs.img.origin
-rw-------@  1 schluck  staff           40 Apr 22 13:54 .rootfs.img.zst.origin
-rw-r--r--@  1 schluck  staff           70 Apr 22 13:54 machineIdentifier
-rw-------@  1 schluck  staff       131072 Apr 22 13:54 efivars.fd
-rw-r--r--@  1 schluck  staff           17 Apr 22 13:54 gvisorMacAddress
-rw-r--r--@  1 schluck  staff           11 Apr 22 13:55 vmIP
drwx------@ 11 schluck  staff          352 Apr 22 13:55 .
-rw-r--r--@  1 schluck  staff    254341120 Apr 22 13:55 sessiondata.img
-rw-------@  1 schluck  staff  10737418240 Apr 22 13:56 rootfs.img
Mac:claudevm.bundle root# ls -lart
total 25005664
drwxr-xr-x@  4 schluck  staff          128 Feb 13 11:24 ..
-rw-------@  1 schluck  staff   2200840699 Apr 22 13:54 rootfs.img.zst
-rw-------@  1 schluck  staff           40 Apr 22 13:54 .rootfs.img.origin
-rw-------@  1 schluck  staff           40 Apr 22 13:54 .rootfs.img.zst.origin
-rw-r--r--@  1 schluck  staff           70 Apr 22 13:54 machineIdentifier
-rw-------@  1 schluck  staff       131072 Apr 22 13:54 efivars.fd
-rw-r--r--@  1 schluck  staff           17 Apr 22 13:54 gvisorMacAddress
-rw-r--r--@  1 schluck  staff           11 Apr 22 13:55 vmIP
drwx------@ 11 schluck  staff          352 Apr 22 13:55 .
-rw-r--r--@  1 schluck  staff    254341120 Apr 22 13:55 sessiondata.img
-rw-------@  1 schluck  staff  10737418240 Apr 22 13:56 rootfs.img
Mac:claudevm.bundle root# ls -lart
total 24978016
drwxr-xr-x@  4 schluck  staff          128 Feb 13 11:24 ..
-rw-------@  1 schluck  staff   2200840699 Apr 22 13:54 rootfs.img.zst
-rw-------@  1 schluck  staff           40 Apr 22 13:54 .rootfs.img.origin
-rw-------@  1 schluck  staff           40 Apr 22 13:54 .rootfs.img.zst.origin
-rw-r--r--@  1 schluck  staff           70 Apr 22 13:54 machineIdentifier
-rw-------@  1 schluck  staff       131072 Apr 22 13:54 efivars.fd
-rw-r--r--@  1 schluck  staff           17 Apr 22 13:54 gvisorMacAddress
-rw-r--r--@  1 schluck  staff           11 Apr 22 13:55 vmIP
drwx------@ 11 schluck  staff          352 Apr 22 13:55 .
-rw-r--r--@  1 schluck  staff    254341120 Apr 22 13:55 sessiondata.img
-rw-------@  1 schluck  staff  10737418240 Apr 22 14:00 rootfs.img
Mac:claudevm.bundle root# ls -lart
total 24977928
drwxr-xr-x@  4 schluck  staff          128 Feb 13 11:24 ..
-rw-------@  1 schluck  staff   2200840699 Apr 22 13:54 rootfs.img.zst
-rw-------@  1 schluck  staff           40 Apr 22 13:54 .rootfs.img.origin
-rw-------@  1 schluck  staff           40 Apr 22 13:54 .rootfs.img.zst.origin
-rw-r--r--@  1 schluck  staff           70 Apr 22 13:54 machineIdentifier
-rw-------@  1 schluck  staff       131072 Apr 22 13:54 efivars.fd
-rw-r--r--@  1 schluck  staff           17 Apr 22 13:54 gvisorMacAddress
-rw-r--r--@  1 schluck  staff           11 Apr 22 13:55 vmIP
drwx------@ 11 schluck  staff          352 Apr 22 13:55 .
-rw-------@  1 schluck  staff  10737418240 Apr 22 14:05 rootfs.img
-rw-r--r--@  1 schluck  staff    254341120 Apr 22 14:05 sessiondata.img
Mac:claudevm.bundle root# ls -lart
total 20478296
drwxr-xr-x@  4 schluck  staff          128 Feb 13 11:24 ..
-rw-------@  1 schluck  staff   2200840699 Apr 22 13:54 rootfs.img.zst
-rw-------@  1 schluck  staff           40 Apr 22 13:54 .rootfs.img.origin
-rw-------@  1 schluck  staff           40 Apr 22 13:54 .rootfs.img.zst.origin
-rw-r--r--@  1 schluck  staff           70 Apr 22 13:54 machineIdentifier
-rw-------@  1 schluck  staff       131072 Apr 22 13:54 efivars.fd
-rw-r--r--@  1 schluck  staff           17 Apr 22 13:54 gvisorMacAddress
-rw-r--r--@  1 schluck  staff           11 Apr 22 13:55 vmIP
drwx------@ 11 schluck  staff          352 Apr 22 13:55 .
-rw-r--r--@  1 schluck  staff    254341120 Apr 22 14:05 sessiondata.img
-rw-------@  1 schluck  staff  10737418240 Apr 22 18:22 rootfs.img
Mac:claudevm.bundle root# du -sh /Users/schluck/Library/Application\ Support/Claude/vm_bundles/
9.8G	/Users/schluck/Library/Application Support/Claude/vm_bundles/
Mac:claudevm.bundle root# ls -lart
total 20478296
drwxr-xr-x@  4 schluck  staff          128 Feb 13 11:24 ..
-rw-------@  1 schluck  staff   2200840699 Apr 22 13:54 rootfs.img.zst
-rw-------@  1 schluck  staff           40 Apr 22 13:54 .rootfs.img.origin
-rw-------@  1 schluck  staff           40 Apr 22 13:54 .rootfs.img.zst.origin
-rw-r--r--@  1 schluck  staff           70 Apr 22 13:54 machineIdentifier
-rw-------@  1 schluck  staff       131072 Apr 22 13:54 efivars.fd
-rw-r--r--@  1 schluck  staff           17 Apr 22 13:54 gvisorMacAddress
-rw-r--r--@  1 schluck  staff           11 Apr 22 13:55 vmIP
drwx------@ 11 schluck  staff          352 Apr 22 13:55 .
-rw-r--r--@  1 schluck  staff    254341120 Apr 22 14:05 sessiondata.img
-rw-------@  1 schluck  staff  10737418240 Apr 22 18:22 rootfs.img
Mac:claudevm.bundle root# laude --version and paste the output
-sh: laude: command not found
Mac:claudevm.bundle root# claude --version and paste the output
2.1.92 (Claude Code)

Steps to Reproduce

Open Cowork, create task: "Extract forensic notes from confidential emails" Enable Gmail connector Submit task with no explicit runtime bound Observe: agent runs indefinitely, UI provides no tool-call visibility, no cost/time warnings

Claude Model

Not sure / Multiple models

Is this a regression?

I don't know

Last Working Version

no idea

Claude Code Version

2.1.92 (Claude Code)

Platform

Anthropic API

Operating System

macOS

Terminal/Shell

Terminal.app (macOS)

Additional Information

Also worth filing this on the GitHub issue thread (#26646) — your 20GB number is a useful data point beyond what's already reported, and Anthropic engineers track that issue.

extent analysis

TL;DR

The issue can be potentially resolved by implementing a timeout or runtime bound for tasks, especially those involving connectors with large data sources like Gmail, to prevent indefinite agent runs and excessive resource usage.

Guidance

  • Review the task configuration to ensure that a reasonable runtime bound is set for tasks, especially those that interact with large data sources.
  • Consider implementing a checkpointing mechanism to allow tasks to save progress and resume from a previous point in case of interruptions or timeouts.
  • Investigate the possibility of optimizing the task execution process to reduce resource usage and prevent excessive growth of the VM bundle size.
  • Monitor the agent's activity and resource usage to detect potential issues before they cause significant problems.

Example

No specific code example is provided as the issue seems to be related to the configuration and execution of tasks within the Claude Code environment, rather than a specific code snippet.

Notes

The provided information suggests that the issue might be related to the way tasks are executed and managed within the Claude Code environment, particularly when interacting with large data sources. However, without more detailed information about the task execution process and the environment's configuration, it's challenging to provide a more specific solution.

Recommendation

Apply a workaround by setting a reasonable runtime bound for tasks and monitoring agent activity to prevent indefinite runs and excessive resource usage. This approach can help mitigate the issue until a more permanent fix is implemented.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING