Cowork: artifacts folder hardcoded to Documents path, ignores selected project folder
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?
Cowork always tries to mount the artifacts folder from ~/Documents/Claude/Artifacts/ regardless of which folder is selected for the project. The Documents folder is synced via OneDrive which is incompatible with virtiofs mounting. Even after updating claude_desktop_config.json to use Desktop paths and selecting a Desktop folder via "Use an existing folder", the error still references the Documents path.
What Should Happen?
Cowork should mount the artifacts folder from the project folder location that was selected by the user, not a hardcoded Documents path.
Error Messages/Logs
RPC error: failed to mount /mnt/.virtiofs-root/shared/Users/john.wilkes/Documents/Claude/Artifacts/cpe-amplitude-issues-tracker as .artifacts/cpe-amplitude-issues-tracker: source path does not exist and could not be created: /mnt/.virtiofs-root/shared/Users/john.wilkes/Documents/Claude/Artifacts/cpe-amplitude-issues-tracker: mkdir /mnt/.virtiofs-root/shared/Users/john.wilkes/Documents: file exists
Steps to Reproduce
- Have Documents folder synced via OneDrive on macOS
- Open Cowork and create a new project using "Use an existing folder"
- Select a folder on the Desktop (not in Documents)
- Run any task
- Mount error appears referencing the Documents path, not the selected Desktop path
Claude Model
Sonnet (default)
Is this a regression?
Yes, this worked in a previous version
Last Working Version
1.4758.0 (fb266c)
Claude Code Version
2.1.119 (Claude Desktop App)
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
Related issues: #42795, #24134
Attempted workarounds:
- Created folder manually via mkdir - did not resolve
- Copied files from Documents to Desktop - did not resolve
- Updated claude_desktop_config.json to use Desktop paths - did not resolve
- Created new project via "Use an existing folder" pointing to Desktop - did not resolve
The artifacts mount path appears to be hardcoded to Documents regardless of user configuration.
This issue has 5 comments on GitHub. Read the full discussion on GitHub ↗