Skip to content

icm: v0.10.36

Choose a tag to compare

@pszymkowiak pszymkowiak released this 30 Apr 09:11
aaad245

0.10.36 (2026-04-30)

Bug Fixes

  • consistency: audit batch 8 — auto-consolidate paths, embedding, cycles, feedback list (#150)

Highlights

  • 🔴 Auto-consolidate consistency: auto_consolidate_enabled = true now fires on all store paths (CLI icm store, icm save-project, cmd_hook_post, cmd_hook_compact, cmd_hook_end, MCP). Previously only the MCP path triggered the rollup, so CLI and hook users never saw their configured threshold fire.
  • 🟠 Consolidated memory now embedded: new auto_consolidate_with_embedder() produces a recall-ready consolidated memory with embedding, instead of embedding = None requiring manual icm embed rebuild.
  • 🟠 Concept link cycle detection: BFS on add_link rejects edges that would close a cycle (A → B → C → A). New IcmError::InvalidInput variant.
  • 🟢 icm feedback list --topic <name> subcommand added (was mentioned in spec but missing from CLI).

324 tests passing.