v0.9.25

rohitg00/agentmemoryv0.9.25Jun 2, 2026by rohitg00

AI Summary

A regression sweep closing breaking 0.9.24 regressions, featuring sharded index support and graph pagination improvements.

Key Highlights

  • Cross-provider fallback now works correctly instead of 404ing.
  • Graph extraction pagination added for large graphs.
  • Fixed `sdk.triggerVoid is not a function` on iii-sdk 0.11.2.
  • `agentmemory status` now shows correct memory counts.
  • `import-jsonl` now handles missing session IDs.

New Features

  • Sharded index support
  • Graph pagination
  • Fixed `triggerVoid` calls
  • Fixed `import-jsonl` batch handling
  • Fixed `agentmemory status` command

Full Release Notes

Bug-fix wave closing every breaking 0.9.24 regression, plus a feature lane. Eleven issues closed. No breaking changes; drop-in upgrade.

## Fixed

- **Cross-provider fallback always 404'd and tripped the circuit breaker** (#778). Fallback resolved each provider's own env-driven default model instead of inheriting the primary's.
- **`import-jsonl` aborted entire batch on legacy session row missing `id`** (#775). Re-keys on `parsed.sessionId`, backfills missing `existing.id`.
- **`parseSummaryXml` silently dropped summaries wrapped in markdown fences** (#783). New `stripXmlWrappers()` peels fences + pre/postamble; final-merge parse retries once.
- **`sdk.triggerVoid is not a function` on iii-sdk 0.11.2** (#758 / #726). All 9 call sites migrated to `trigger({ action: TriggerAction.Void() })`.
- **pi integration recorded every observation as "No content provided"** (#759). Field-name fix: `tool_input` / `tool_output`.
- **Fresh global install refused to boot when PATH iii didn't match the runtime pin** (#752). Private install at `~/.agentmemory/bin/` + auto-fallback. Existing user iii stays untouched.
- **`mem::obsidian-export` HTTP 500 `[object Object]` on any record missing `id`** (#729). Four-layer hardening + outer try/catch.
- **Concurrent agent-sdk summarize chunks failed with `too_many_chunks_skipped`** (#781). `AsyncLocalStorage` recursion guard + reference-counted env marker.
- **Viewer #graph tab blank on large graphs** (#753). `graph/query` pagination + degree-ranked default cap + viewer error banner with Retry.

## Upgrade

```bash
npm install -g @agentmemory/agentmemory@0.9.25
```

iii-sdk and iii-engine pins stay at v0.11.2.

Full changelog: https://github.com/rohitg00/agentmemory/blob/main/CHANGELOG.md