Releases: 0xK3vin/MegaMemory
Releases · 0xK3vin/MegaMemory
v1.6.1
v1.6.0
What's New
Codex install target (#9)
megamemory install --target codexnow configures megamemory for OpenAI's Codex CLI/IDE/App- Primary path uses
codex mcp addCLI; falls back to writing TOML directly to~/.codex/config.toml - Writes
~/.codex/AGENTS.mdwith knowledge graph workflow instructions
SQLite concurrency fix (#8)
softDeleteNode(),hardDeleteNode(), andresolveConflict()now wrapped in transactions to prevent orphaned edges under concurrent multi-process access- Reentrant transaction support via
_txDepthcounter runWithRetry()with exponential backoff forSQLITE_BUSYerrorsbusy_timeoutincreased from 1000ms to 5000ms- Graceful SIGINT/SIGTERM shutdown in MCP server
v1.5.0
Concurrency Safety & Schema v4
This release adds robust multi-process SQLite safety and schema improvements for concurrent MCP access.
Changes
- SQLite busy_timeout & synchronous pragmas —
busy_timeout=5000andsynchronous=NORMALfor multi-process safety - Atomic createConcept transactions — node + edges wrapped in a single transaction
- Migration serialization —
BEGIN IMMEDIATEprevents concurrent migration races - UNIQUE constraint on edges with auto-deduplication — schema v4 migration adds a unique index on
(from_id, to_id, relation)and deduplicates existing edges - INSERT OR IGNORE for duplicate edge handling — prevents constraint violations on concurrent edge creation
v1.4.1
v1.4.0
v1.3.3
v1.3.1
v1.2.1
v1.2.0
Full Changelog: v1.1.2...v1.2.0
v1.1.2
Add /save-memory command for persisting session knowledge into the megamemory graph. Prompts the agent to reflect on what it learned during a session and write it to the knowledge graph — no git changes required.
Changes
- New
/user:save-memoryslash command (installed viamegamemory init) - Generalized command installer in init (
setupCommand()helper) - Updated README