Repository navigation
v3.18.1 — Version Alignment
v3.18.1 — Version Alignment
Patch release with no engine behaviour change. v3.18.0 shipped version strings that disagreed with the binary serving them: GET /openapi.json reported 3.12.0 while /health reported 3.18.0, HipCortexClient.VERSION read 3.12.0, and on a PyPI install hipcortex channels named hipcortex-memory-3.12.0.vsix. In 3.18.1 the VS Code extension, the bundled server binaries, /health, /openapi.json, pip and MCP serverInfo all report 3.18.1. Everything in the v3.18.0 notes (Loop-Ready Contract) still applies.
What's fixed
| Surface | Before | Now |
|---|---|---|
GET /openapi.json info.version |
3.12.0 since 3.12.0 |
3.18.1; route_parity_sit::served_spec_version_matches_the_crate pins it to CARGO_PKG_VERSION |
HipCortexClient.VERSION |
3.12.0 |
3.18.1 (equals hipcortex.__version__) |
hipcortex channels fallback (PyPI install, no docs/channels.yaml) |
hipcortex-memory-3.12.0.vsix |
derived from __version__, pinned by test_fallback_channels_names_the_vsix_of_this_release |
PyPI project page (sdk/python/README.md) |
headed v3.12.0, no 3.18 API |
v3.18.1, documents the cognitive_snapshot → snapshot_transitions loop and snapshot_scm |
docs/channels.md / .yaml, docs/capabilities.md |
3.12.0, 62 MCP tools, 10 LM tools | 3.18.1, 64 MCP tools + 7 resources, 11 LM tools |
Upgrade note (unchanged from 3.18.0): once 3.18 has written IntentExpire entries, downgrading to ≤ 3.17 is unsupported — older binaries skip unknown kinds when restoring the tx counter and can reuse tail tx ids.
Test coverage
379 lib + 597 unit + 194 integration + 59 property + 270 Python (+1) = 0 failures in the petgraph build; the web-server build adds served_spec_version_matches_the_crate (route_parity_sit 7/7). Failures that predate this release: web-server build — ac_g1_schema_mismatch_payload_returns_422_not_panic, clarify_ladder_sit::react_on_a_goal_that_is_still_unclarifiable_is_rejected, clarify_engine.rs doctest; VSIX jest — 99/100 (health-check timeout expectation).
Channel state
| Channel | Version |
|---|---|
| GitHub (this release) | 3.18.1 — platform binaries + hipcortex-memory-3.18.1.vsix attached by release.yml |
PyPI (pip install hipcortex) |
3.18.1 |
| VS Marketplace / Open VSX | uploaded by hand from this release's VSIX |
npm (hipcortex) |
registry serves 0.5.2; TypeScript SDK source is 3.12.0 and lacks the 3.13+ methods |
| crates.io | not published |