This release includes 1 breaking change for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+7 more
Affected surfaces
ReleasePort's take
Light signal`agentmemory --version` now prints the version and exits without launching the server. Engine version mismatches trigger an early error instead of causing a runtime crash.
Why it matters: Bugfixes prevent unintended server launches on `--version` (severity 40) and avoid crashes from engine version mismatches (severity 70), improving reliability for CLI users and workers.
Summary
AI summaryFixed --version flag to print version instead of launching the server and enforced iii‑engine version pin.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Bugfix | High |
Engine version mismatch now causes early error instead of runtime crash. Engine version mismatch now causes early error instead of runtime crash. Source: llm_adapter@2026-05-29 Confidence: high |
— |
| Bugfix | Medium |
`agentmemory --version` now prints version and exits without launching server. `agentmemory --version` now prints version and exits without launching server. Source: llm_adapter@2026-05-29 Confidence: high |
— |
Full changelog
0.9.24 — 2026-05-29
Hotfix on top of v0.9.23. Two bugs surfaced in the first hour after v0.9.23 hit npm:
Fixed
agentmemory --versionsilently launched the server instead of printing the version string.-vflag was reserved by--verbose, and no--versionliteral was handled — falling through to the defaultstartcommand. Now--version(and-Vcapital, per POSIX convention) printsVERSIONand exits 0 before any side effects (engine boot, dir mkdir, env loading).- iii-engine version pin was warn-only, not enforced. When the engine on
PATHdidn't match agentmemory's pinned version (currentlyv0.11.2), the worker still booted against the mismatched engine and crashed at runtime with crypticstate::list not found(v0.13.0) or sandbox-everything traps (v0.11.6).warnIfEngineVersionMismatchrenamed toenforceEngineVersionPin— nowp.log.errors with the downgrade command andprocess.exit(1). Override escape hatch viaAGENTMEMORY_III_VERSION=<version>env unchanged (already redefinesIIPINNED_VERSIONupstream so the comparison passes for users who knowingly run against a different engine).
Breaking Changes
- Removed `--verbose` alias `-v`; now `-V` (capital) is used for `--version`.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About rohitg00/agentmemory
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]