Major Architectural Migration
This release completely replaces PM2 with native Bun-based process management and migrates from better-sqlite3 to bun:sqlite.
Key Changes
Process Management
- Replace PM2 with custom Bun-based ProcessManager
- PID file-based process tracking
- Automatic legacy PM2 process cleanup on all platforms
Database Driver
- Migrate from better-sqlite3 npm package to bun:sqlite runtime module
- Zero native compilation required
- Same API compatibility
Auto-Installation
- Bun runtime auto-installed if missing
- uv (Python package manager) auto-installed for Chroma vector search
- Smart installer with platform-specific methods (curl/PowerShell)
Migration
Automatic: First hook trigger after update performs one-time PM2 cleanup and transitions to new architecture. No user action required.
Documentation
Complete technical documentation in docs/PM2-TO-BUN-MIGRATION.md
🤖 Generated with Claude Code