Fixed
- Server crashes with SQLITE_CANTOPEN when parent process CWD changes (#31)
- Server now resolves database path to an absolute location (
$DATA_DIRor~/mcp-data/memory-keeper/) instead of relying on CWD - Added try/catch around data directory creation with actionable error message
- Startup warning with exact
cpcommand when legacycontext.dbdetected in CWD - README "from source" install command now points to
bin/mcp-memory-keeperinstead ofnode dist/index.js - Added Upgrading section documenting database path change and migration steps
- Server now resolves database path to an absolute location (
Technical
- Fixed integration tests to use
DATA_DIRinstead of deadMCP_DB_PATHenvironment variable - Fixed
git.init()in tests to use--initial-branch=masterfor deterministic behavior
Full Changelog: v0.12.0...v0.12.1
Thanks to @cynthiateeters for the bug report and fix!