🐛 Bug Fixes
Improved Shell Compatibility #270
Desktop Commander now uses your system's default shell when possible, including login shells. This provides better compatibility with your existing shell configuration and environment variables.
Fixed Cline Notification Clutter #269
Cline displays notifications as both chat messages and toasts, which clutters the UI. We've disabled logging that uses notifcations for Cline clients specifically while keeping it enabled for Claude Desktop and other MCP clients.
Fixed Ripgrep Permissions for Claude Extensions #267
When Desktop Commander is installed as a Claude extension (MCPB/DXT), ripgrep binaries now automatically receive correct executable permissions (0o755) at runtime. This fixes EACCES errors on macOS/Linux where zip archives don't preserve Unix file permissions.
Technical Details: The ripgrep-wrapper.js now ensures binaries are executable when loaded as an extension, preventing "spawn rg EACCES" errors.
Full Changelog: v0.2.19...v0.2.21