icm: v0.10.36
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 = truenow fires on all store paths (CLIicm 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 ofembedding = Nonerequiring manualicm embedrebuild. - 🟠 Concept link cycle detection: BFS on
add_linkrejects edges that would close a cycle (A → B → C → A). NewIcmError::InvalidInputvariant. - 🟢
icm feedback list --topic <name>subcommand added (was mentioned in spec but missing from CLI).
324 tests passing.