Skip to content

Releases: zircote/mnemonic

v0.6.1

15 Feb 04:13
v0.6.1
5059516

Choose a tag to compare

Release v0.6.1: MIF Spec Migration, Version Rewrite

Changed

  • [MIF Spec Migration]: Replaced MIF git submodule with canonical mif-spec.dev schemas
    • Removed mif git submodule and .gitmodules
    • Bundled fallback ontologies are now the primary source (no submodule required)
    • All schema $id and schema_url references updated to https://mif-spec.dev/schema/
    • OntologyLoader resolution order simplified: bundled fallback -> user -> project
    • OntologyLoader exposes MIF_SCHEMA_URL and ONTOLOGY_SCHEMA_URL class constants

Removed

v0.6.0

15 Feb 04:14
v0.6.0
83e7b99

Choose a tag to compare

Release v0.6.0: Capture Validation, Relationship Type Registry

Added

  • Capture validation: namespace and memory type validation against ontology registry
  • Relationship validation: type-safe management with bidirectional back-ref checks
  • Relationship type registry: 9 core types with inverse mapping (lib/relationships.py)
  • Team audit command: /mnemonic:team-audit
  • Test coverage: 397 tests (up from 308)

Fixed

  • Blank line accumulation in add_relationship() reassembly
  • Namespace validation for unknown sub-namespaces
  • Import cleanup across lib and tests

Changed

  • Hook refactoring: all hooks import from shared lib/ modules
  • Version lineage corrected to v0.x series

v0.5.0

15 Feb 04:14
v0.5.0
3a5f8be

Choose a tag to compare

Release v0.5.0: Shared Lib Modules, Relationship Registry, 397 Tests

Added

  • Shared library modules: lib/ontology.py, lib/search.py, lib/memory_reader.py, lib/relationships.py
  • Relationship write path with bidirectional linking
  • Session-scoped blackboard isolation
  • CLI path tool: tools/mnemonic-paths
  • Configurable memory store via ~/.config/mnemonic/config.json
  • 308 unit tests

Changed

  • Hook refactoring: all hooks import from shared lib/ modules
  • DRY refactoring: eliminated duplicated code across hooks
  • Unified path alignment with $MNEMONIC_ROOT
  • Claude Code exclusive identity (multi-tool references removed)

v0.4.0

15 Feb 04:14
v0.4.0

Choose a tag to compare

Release v0.4.0: Custodian Skill, Unified Paths, Slug-Only Filenames

Added

  • Custodian skill: unified memory maintenance (/mnemonic:custodian)
  • Filename migration: auto-migration from UUID-prefixed to slug-only format
  • Ontology discovery: enhanced pattern-based entity discovery
  • Integration skill: Python-based memory integration with test suite
  • Cognitive triad namespaces: _semantic/, _episodic/, _procedural/
  • Path resolution library: centralized lib/paths.py

Changed

  • Slug-only file naming ({slug}.memory.md)
  • Unified path structure under ~/.claude/mnemonic/
  • MIF spec alignment with ontology definitions