You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(ProcessManager): add Bun availability check and improve PID file validation
- Implemented a method to check if Bun is available in the system PATH.
- Updated the startWithBun method to return an error if Bun is not found.
- Enhanced PID file parsing to validate required fields and their types.
- Cleaned up stale PID files if the process is no longer alive.
fix(SettingsRoutes): clear port cache after updating settings
- Added a call to clearPortCache after writing updated settings to ensure the application uses the latest configuration.
**Historical Solution**: Used full path to PM2 binary instead of relying on PATH
56
+
57
+
**Current Approach**: The project now uses Bun for process management, which provides better cross-platform compatibility and eliminates these PATH-related issues.
65
58
66
59
**Impact**: Cross-platform compatibility restored, Windows users can now use claude-mem without issues.
67
60
@@ -203,7 +196,7 @@ async function ensureWorkerHealthy() {
203
196
**Key Fixes**:
204
197
- Fixed race conditions in observation queue processing
0 commit comments