kage://releases

Releases

Current package status, what changed for users, and the canonical links. Kage ships through npm as @kage-core/kage-graph-mcp.

npm version npm monthly downloads npm license
Current package

v2.2.1

2.2.1latest on npm + the official MCP registry — June 12, 2026
348tests passing on every release
0dependencies, accounts, or API keys required
npx -y @kage-core/kage-graph-mcp install
User-impact highlights

What changed for users

v2.2 — memory that follows you Personal memory in ~/.kage/memory with kage sync over your own git remote; conflicts resolve newest-wins with both versions preserved. Plus the kage merge-packet git driver, a signal gate that keeps junk out of auto-capture, and kage audit-claude-mem — a read-only truth report over an existing claude-mem store.
v2.1 — the session loop closes itself Auto-distill captures sessions the agent forgot to save (drafts, reviewed by you); kage resume opens each session with a "previously…" digest; kage repair fixes broken packets and indexes in one command; <private>…</private> spans are never stored.
v2.0 — verified knowledge + receipts The Truth Report (kage scan), the per-repo value ledger behind kage gains, change-time stale-catch in kage pr check, tree-sitter AST extraction for five more languages, and the Gains-first viewer.
Receipts got real Every packet records what it cost to learn (discovery_tokens); recall receipts report measured replay value, never estimates dressed up as facts.
Memory at the moment of reading A PreToolUse hook injects verified packets the instant the agent reads a file they cite — checked against the code first, never blocking.
The viewer went live Packets and value events stream into the viewer in real time over SSE while the agent works.
Desktop app

Kage.app for macOS

A thin native shell over the same daemon the CLI runs — dock presence, a global hotkey, native notifications. Grab the latest .dmg from GitHub releases (look for the newest release with a Kage-<version>.dmg asset).

Unsigned builds: right-click → Open Builds without a paid Apple Developer ID are ad-hoc signed, so macOS shows "unidentified developer" on first launch. Right-click the app in Finder and choose Open once — after that it opens normally.
Auto-update, once installed The app checks for updates on launch and every 4 hours, and installs on restart via a "Restart to Update…" menu item — never a dialog that interrupts a working session. Ad-hoc (unsigned) builds can't install updates themselves, so they notify you instead and point back to this releases page.

Prefer the CLI? npx -y @kage-core/kage-graph-mcp install works everywhere the desktop app doesn't need to.

Release channels

Where to look

npm is the source of installable package truth. GitHub releases are human-readable milestones. CHANGELOG.md records package-level changes across versions.