mirror of
https://github.com/aaddrick/claude-desktop-debian.git
synced 2026-05-17 00:26:21 +03:00
Allow users to add/remove BubbleWrap sandbox mount points through a dedicated Linux config file (~/.config/Claude/claude_desktop_linux_config.json), separate from the official Claude Desktop config. - Add validateMountPath(), loadBwrapMountsConfig(), mergeBwrapArgs() to cowork-vm-service.js - Integrate config loading in BwrapBackend constructor - Add _doctor_check_bwrap_mounts() to --doctor diagnostics - Document coworkBwrapMounts in CONFIGURATION.md - 33 new tests in cowork-bwrap-config.bats Security: forbidden paths (/,/proc,/dev,/sys) always rejected, RW mounts restricted to $HOME, critical mounts non-disableable. Daemon restart required for config changes. Fixes #339 Co-Authored-By: Claude <claude@anthropic.com>