Current section
Files
Jump to
Current section
Files
CHANGELOG.md
# Changelog
## [0.2.0](https://github.com/edlontech/mnemosyne/compare/mnemosyne-v0.1.6...mnemosyne-v0.2.0) (2026-07-14)
### ⚠ BREAKING CHANGES
* Improved consolidation, hop-control and refinement
### Features
* Improved consolidation, hop-control and refinement ([de620d6](https://github.com/edlontech/mnemosyne/commit/de620d63afc557f47f117e7dd32f1aefe5bfba21))
### Bug Fixes
* Updated to Elixir 1.20 and fixed warnings ([aa8f095](https://github.com/edlontech/mnemosyne/commit/aa8f095321a7dba24eb670b21619601a16def728))
## [0.1.6](https://github.com/edlontech/mnemosyne/compare/mnemosyne-v0.1.5...mnemosyne-v0.1.6) (2026-05-08)
### Bug Fixes
* Fixing Tidewave leaking on non-dev envs ([72c8dd7](https://github.com/edlontech/mnemosyne/commit/72c8dd795c44b9529da01b6e6ea5165e7abd0772))
* Updating dependencies ([bd6faf6](https://github.com/edlontech/mnemosyne/commit/bd6faf625dbdc84e098cf52219e35e2bfd9d36ad))
## [0.1.5](https://github.com/edlontech/mnemosyne/compare/mnemosyne-v0.1.4...mnemosyne-v0.1.5) (2026-05-01)
### Features
* add GraphRepair maintenance op to scrub dangling link refs ([3317a78](https://github.com/edlontech/mnemosyne/commit/3317a78c32db1d5ef46a4f38a2c27c171b0e09f4))
### Bug Fixes
* add :repair_completed to Notifier event type ([3d389b6](https://github.com/edlontech/mnemosyne/commit/3d389b6d56be8cd5f1222650e02e43e4790ee4a1))
* only stamp reward signal when trajectory had real reward observations ([643594a](https://github.com/edlontech/mnemosyne/commit/643594a95328cdbfc0da0fd01b8b64a945d507ab))
* rewrite semantic consolidator to preserve graph connections on merge ([2655be9](https://github.com/edlontech/mnemosyne/commit/2655be927cfc60f2f5ee6c23d2ec4542192c3f8f))
* skip condemned node_a in consolidator pair discovery ([f4c7cb7](https://github.com/edlontech/mnemosyne/commit/f4c7cb7ed107b81dd95bb5e487ecfc01b6196c10))
* strip back-references when deleting nodes from DETS ([2d2b0e8](https://github.com/edlontech/mnemosyne/commit/2d2b0e8495e926e60834e650d3b7b7a4ff1c735e))
## [0.1.4](https://github.com/edlontech/mnemosyne/compare/mnemosyne-v0.1.3...mnemosyne-v0.1.4) (2026-04-10)
### Features
* inject repo_id into backend opts and support default backend ([a45762e](https://github.com/edlontech/mnemosyne/commit/a45762ee3999d701f2c359b19ad261934ba4c783))
## [0.1.3](https://github.com/edlontech/mnemosyne/compare/mnemosyne-v0.1.2...mnemosyne-v0.1.3) (2026-04-10)
### Features
* add extraction profiles for domain-specific memory tuning ([537f644](https://github.com/edlontech/mnemosyne/commit/537f644aee39c025efc7fc463606a59438372299))
* add per-hop query refinement to retrieval pipeline ([fbbf01b](https://github.com/edlontech/mnemosyne/commit/fbbf01bc4d2e719d9c6b80c9831aefa22a5c78c4))
* add plain_text field to Source node for debugging ([9f29fa7](https://github.com/edlontech/mnemosyne/commit/9f29fa72876fad1b41072ac164e7ef7b90e7dc71))
* add recall observability with TaggedCandidate and TouchedNode structs ([2c7116d](https://github.com/edlontech/mnemosyne/commit/2c7116d56f02aed940257876179036351b376cec))
* close memory graph structure gaps (typed edges, source embeddings, reward stamping, episodic validation) ([f967e07](https://github.com/edlontech/mnemosyne/commit/f967e07ab58f94a1bffee39f8b2fa9c26a632399))
* close remaining plugmem implementation gaps ([b742ffa](https://github.com/edlontech/mnemosyne/commit/b742ffa1471ea67048db3d41cd9a4d9dc3ec14b7))
* condition subgoal inference on derived state s_t ([8116d1a](https://github.com/edlontech/mnemosyne/commit/8116d1a5354366d5e33d27fee054f48b68396e46))
### Bug Fixes
* add idle :info catch-all and async op state validation in Session ([4d4b85b](https://github.com/edlontech/mnemosyne/commit/4d4b85b1fbc6e50ffd1b32bcea91552feacbd433))
* Added missing append states ([b7c52bb](https://github.com/edlontech/mnemosyne/commit/b7c52bb9e643a91871bfb0ac0e611b7b36cb582a))
* emit notifier events on write lane failures ([6ba2200](https://github.com/edlontech/mnemosyne/commit/6ba2200c5efa007f26f313eb83807f86beeaf1cb))
* guard close drain op against nil episode ([1edeff9](https://github.com/edlontech/mnemosyne/commit/1edeff908957c582b9771130cd88457fd492bf13))
* log append failures at warning level and emit notifier events ([54542cd](https://github.com/edlontech/mnemosyne/commit/54542cded945e138d481f551e4879d2ba578b2cb))
* remove embedding-based tag dedup that collapsed all tags into one ([6c9be89](https://github.com/edlontech/mnemosyne/commit/6c9be8989817ca5ef9779f537a187b0e68815b4a))
* reschedule flush timer after trajectory extraction failure ([c884d9e](https://github.com/edlontech/mnemosyne/commit/c884d9e4254b45fd426cb953b5385fbaab5c6db1))
* resolve dialyzer warnings ([7517951](https://github.com/edlontech/mnemosyne/commit/751795103c73e45655f02eac3626f29f7c6e0127))
* use atom keys in GetSubgoal.parse_response to match Zoi output ([d884cf7](https://github.com/edlontech/mnemosyne/commit/d884cf7488651098d2f9678ce2b8fa2ed7965c4f))
### Performance Improvements
* reduce test suite from ~47s to ~5s by eliminating unnecessary sleeps ([2871078](https://github.com/edlontech/mnemosyne/commit/28710786aaf8facadb5c028999678fed3c4980e1))
## [0.1.2](https://github.com/edlontech/mnemosyne/compare/mnemosyne-v0.1.1...mnemosyne-v0.1.2) (2026-03-23)
### Features
* add async session operations with pending ops queue ([583225c](https://github.com/edlontech/mnemosyne/commit/583225c6d14c70251687709fc27406f90d4e2b4d))
* Added Append Async function with improved concurrency ([ebe74c6](https://github.com/edlontech/mnemosyne/commit/ebe74c63ba0dec4c7cf8f80ac50fa8f41cae0f3f))
* Added function to fetch the latest top_k results ([fcfbacb](https://github.com/edlontech/mnemosyne/commit/fcfbacb6aaed1fc94b2c610e0fd1b523825a7f97))
* conditional per-hop query refinement in retrieval ([161d4f4](https://github.com/edlontech/mnemosyne/commit/161d4f4c93dd8d200ee416af1fe90b94372540d4))
* include node_ids in trajectory_committed/flushed events ([01e341b](https://github.com/edlontech/mnemosyne/commit/01e341b1d9571e169d71fb2f7fc46d8d9cd71e4a))
* incremental session commit with auto-commit and idle timeouts ([a5a3f6d](https://github.com/edlontech/mnemosyne/commit/a5a3f6d0a6692460e1db542d8ecf4b8852e99653))
* lazy progressive state derivation at extraction time ([70cdb21](https://github.com/edlontech/mnemosyne/commit/70cdb21a99f95be81190f58ec1b0d9c781ae09f1))
* notifier observability with trace structs and metadata ([c9c81ba](https://github.com/edlontech/mnemosyne/commit/c9c81ba15dd4aa31c1549e3a03290de5ed5514e7))
* per-prescription return scores in structuring pipeline ([7ae3fc4](https://github.com/edlontech/mnemosyne/commit/7ae3fc4545c43eddc27cbcfa86c216d693f520a5))
* tag normalization and deduplication in write lane ([3770a5c](https://github.com/edlontech/mnemosyne/commit/3770a5c396c6f03810fffe96aec3e6e82856f999))
* update access metadata on retrieval ([9d0c5af](https://github.com/edlontech/mnemosyne/commit/9d0c5af5f67f2395759ed281ec07554b34e9c253))
### Bug Fixes
* Emits extracting->idle on auto-commit ([b9b60b6](https://github.com/edlontech/mnemosyne/commit/b9b60b6403f0aebba2ca3a5a3ff4aa0eb1cbce71))
* Fixed implementation gaps in reasoning and confidence calc ([b2cfb45](https://github.com/edlontech/mnemosyne/commit/b2cfb45bcee1183387bb1d9447be6c290a617bf9))
* Fixed provenance edges connection ([563db7e](https://github.com/edlontech/mnemosyne/commit/563db7e4fed175fc4db497cdc7e48fba3b071ee1))
* Fixed race condition in the notifier ([464a1ec](https://github.com/edlontech/mnemosyne/commit/464a1ec13db0bd728f013f634ddbb8ab10a62018))
* Track committed step indices instead of trajectory IDs in auto-commit ([17714ce](https://github.com/edlontech/mnemosyne/commit/17714ceca24348c27542a1a7f963f0afa9cabbf1))
## [0.1.1](https://github.com/edlontech/mnemosyne/compare/mnemosyne-v0.1.0...mnemosyne-v0.1.1) (2026-03-17)
### Features
* add two-lane async queue to MemoryStore for concurrent writes and maintenance ([14eedd4](https://github.com/edlontech/mnemosyne/commit/14eedd4c436445a193fe9cc35a609932446476ae))
### Bug Fixes
* Fixed dialyzer and silent errors ([268dc69](https://github.com/edlontech/mnemosyne/commit/268dc69dbaa4dc257dd8c9ed0479fa34b1521374))
## [0.1.0](https://github.com/edlontech/mnemosyne/compare/mnemosyne-v0.0.1...mnemosyne-v0.1.0) (2026-03-15)
### Features
* add adapter integration tests for SycophantLLM and BumblebeeEmbedding ([9a6004d](https://github.com/edlontech/mnemosyne/commit/9a6004d80e4d2c2c7649d828aea169486471749b))
* add concept/intent hierarchy with structured LLM extraction ([89e5c08](https://github.com/edlontech/mnemosyne/commit/89e5c08520f8cf4dfd5a4608e63813b81cc444bc))
* add full lifecycle integration test ([267a334](https://github.com/edlontech/mnemosyne/commit/267a33483ff75ba587785f767ac98b07fab0a8fb))
* add integration test CaseTemplate with Bumblebee/OpenRouter setup ([ae442cb](https://github.com/edlontech/mnemosyne/commit/ae442cbfc418e6600954f0f9996ac45621b9a676))
* add intent merging pipeline for deduplication ([4b50215](https://github.com/edlontech/mnemosyne/commit/4b5021528a80ebff6bb7d4160eeddf71474fde96))
* add Layer 1 data primitives (graph, nodes, behaviours, value functions) ([be3b1db](https://github.com/edlontech/mnemosyne/commit/be3b1db68e654d5e0de9485404e34f8d2a1ebf1e))
* add LLM adapter, unified config, and Sycophant integration ([2795346](https://github.com/edlontech/mnemosyne/commit/27953468381e416260dc0edc0d1c8fdde1d301d5))
* add OTP runtime with supervisor tree, session lifecycle, and public API ([57c95cf](https://github.com/edlontech/mnemosyne/commit/57c95cf8b4d390387db3526d12785508c375e296))
* add retrieval and reasoning pipeline ([6e0c593](https://github.com/edlontech/mnemosyne/commit/6e0c593569174e9ee53c3917d40d199e83a85f87))
* add structuring pipeline with episode tracking and knowledge extraction ([e7fd568](https://github.com/edlontech/mnemosyne/commit/e7fd56827501b658e73cab3aa7cecc465c21975a))
* add telemetry and structured logging ([1225ed4](https://github.com/edlontech/mnemosyne/commit/1225ed47731028efd07bb24343aa21ee44643bb6))
* Added Bumblebee Embedding adapter ([3becb3f](https://github.com/edlontech/mnemosyne/commit/3becb3f3f1288a0433c39b8c50e9695a8e09c467))
* Added integration tests ([e993728](https://github.com/edlontech/mnemosyne/commit/e993728705918717b2f4ac4c7f67b7f5c2bc1865))
* extend telemetry with maintenance events and repo_id metadata ([0e177b1](https://github.com/edlontech/mnemosyne/commit/0e177b10136bdb82893aa05a078246b864b1c6ce))
* graph maintenance - sibling links, semantic consolidation, and decay pruning ([02ca145](https://github.com/edlontech/mnemosyne/commit/02ca14571af09e7d9c9bb28c79598ec6f00062b8))
* implement abstraction-specificity interleaving in retrieval ([893f2e5](https://github.com/edlontech/mnemosyne/commit/893f2e5d1e36cdbb96589f2a3888fce4f03cc299))
* implement real value function scoring with metadata ([f8d5256](https://github.com/edlontech/mnemosyne/commit/f8d5256577db4f8dfdb1c9deb92c0e1e2f4fbd9c))
* multi-repo isolation with lifecycle API ([d6a139a](https://github.com/edlontech/mnemosyne/commit/d6a139aa354deacafc83c76b536c45939ef5775d))
* notifier behaviour with real-time graph events and node query API ([4af4ed1](https://github.com/edlontech/mnemosyne/commit/4af4ed110f8e580497fd957a5748e52eabaa3ad6))
* replace bare atom errors with Splode error structs ([8d735bc](https://github.com/edlontech/mnemosyne/commit/8d735bc4a988559450f10c764605e783104beb08))
### Bug Fixes
* convert integration helpers to plain module with public API ([e98d318](https://github.com/edlontech/mnemosyne/commit/e98d318b81e65189a3a09c02fbfd1bb6fe27e731))
* remove double charlist conversion, inline import, clarify error message ([d64bd34](https://github.com/edlontech/mnemosyne/commit/d64bd349b9b464b19981cc7979f580be299ab35b))
* split adapter tests, fix model prefix, add timeouts ([124ecc9](https://github.com/edlontech/mnemosyne/commit/124ecc90f383c406d51b4166b382bd37e359910b))
* strengthen lifecycle test assertions ([6707017](https://github.com/edlontech/mnemosyne/commit/6707017af5db76354a6468b37211ea5651c91947))
* use separate [@moduletag](https://github.com/moduletag) declarations instead of list ([b2b8487](https://github.com/edlontech/mnemosyne/commit/b2b84874a9cbc9a4b5fdfdf235471c537e24f5eb))
### Continuous Integration
* Fixed release-action ([c553ada](https://github.com/edlontech/mnemosyne/commit/c553ada943c4694c0ade77b18e92817bdc842595))