🪟 Windows Console Fix
Fixes blank console windows appearing for Windows 11 users during claude-mem operations.
What Changed
- Windows: Uses PowerShell
Start-Process -WindowStyle Hiddento properly hide worker process - Security: Added PowerShell string escaping to follow security best practices
- Unix/Mac: No changes (continues to work as before)
Root Cause
The issue was caused by a Node.js limitation where windowsHide: true doesn't work with detached: true in child_process.spawn(). This affects both Bun and Node.js since Bun inherits Node.js process spawning semantics.
See: nodejs/node#21825
Security Note
While all paths in the PowerShell command are application-controlled (not user input), we've added proper escaping to follow security best practices. If an attacker could modify bun installation paths or plugin directories, they would already have full filesystem access including the database.
Related
Breaking Changes
None - fully backward compatible.
Full Changelog: v7.3.1...v7.3.2