You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+6-4Lines changed: 6 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@
7
7
<h3align="center">Give your coding agent a brain that remembers exactly what you said — forever, on your machine.</h3>
8
8
<palign="center"><b>The best open-source personal memory engine for AI coding assistants.</b><br>Pays for itself in tokens: an injected memory pack costs ≈88% less than the agent search it displaces.<br>Every claim ships with the harness that proves it — run the benchmarks yourself.</p>
9
9
10
-
<palign="center"><ahref="https://pypi.org/project/iai-pme/"><imgsrc="https://img.shields.io/pypi/v/iai-pme?style=flat-square&color=1f6feb&label=pypi&v=281"alt="iai-pme on PyPI"></a> <imgsrc="https://img.shields.io/badge/release-v3.0.7-1f6feb?style=flat-square"alt="Release v3.0.7"> <ahref="LICENSE"><imgsrc="https://img.shields.io/badge/license-MIT-1f6feb?style=flat-square"alt="License: MIT"></a> <imgsrc="https://img.shields.io/badge/python-3.11%20|%203.12-3776ab?style=flat-square&logo=python&logoColor=white"alt="Python 3.11 | 3.12"> <imgsrc="https://img.shields.io/badge/platform-macOS%20|%20Linux-555?style=flat-square"alt="Platform: macOS and Linux"> <imgsrc="https://img.shields.io/badge/Windows-beta-dbab09?style=flat-square&logo=windows&logoColor=white"alt="Windows: beta"> <imgsrc="https://img.shields.io/badge/engine-Rust%20native-dea584?style=flat-square&logo=rust&logoColor=black"alt="Rust-native engine"></p>
10
+
<palign="center"><ahref="https://pypi.org/project/iai-pme/"><imgsrc="https://img.shields.io/pypi/v/iai-pme?style=flat-square&color=1f6feb&label=pypi&v=281"alt="iai-pme on PyPI"></a> <imgsrc="https://img.shields.io/badge/release-v3.0.8-1f6feb?style=flat-square"alt="Release v3.0.7"> <ahref="LICENSE"><imgsrc="https://img.shields.io/badge/license-MIT-1f6feb?style=flat-square"alt="License: MIT"></a> <imgsrc="https://img.shields.io/badge/python-3.11%20|%203.12-3776ab?style=flat-square&logo=python&logoColor=white"alt="Python 3.11 | 3.12"> <imgsrc="https://img.shields.io/badge/platform-macOS%20|%20Linux-555?style=flat-square"alt="Platform: macOS and Linux"> <imgsrc="https://img.shields.io/badge/Windows-beta-dbab09?style=flat-square&logo=windows&logoColor=white"alt="Windows: beta"> <imgsrc="https://img.shields.io/badge/engine-Rust%20native-dea584?style=flat-square&logo=rust&logoColor=black"alt="Rust-native engine"></p>
11
11
<palign="center"><imgsrc="https://img.shields.io/badge/LongMemEval%20R%405-0.962-2ea043?style=flat-square"alt="LongMemEval R@5 0.962"> <imgsrc="https://img.shields.io/badge/Rescue%4010-1.000-2ea043?style=flat-square"alt="Rescue@10 1.000"> <imgsrc="https://img.shields.io/badge/memory_pack-%E2%89%8888%25_cheaper_than_search-2ea043?style=flat-square"alt="An injected memory pack costs ≈88% less than the agent search it displaces"> <imgsrc="https://img.shields.io/badge/at%20rest-AES--256--GCM-2ea043?style=flat-square"alt="AES-256-GCM"> <imgsrc="https://img.shields.io/badge/local--only-no%20telemetry-2ea043?style=flat-square"alt="Local only, no telemetry"> <imgsrc="https://img.shields.io/badge/MCP-compatible-8957e5?style=flat-square"alt="MCP compatible"> <ahref="https://glama.ai/mcp/servers/CodeAbra/iai-mcp"><imgsrc="https://glama.ai/mcp/servers/CodeAbra/iai-mcp/badges/score.svg"alt="Glama MCP score"></a></p>
`entity-backfill` derives `entity:` anchor tags from records captured before anchoring shipped, so names in old turns become matchable; `--refresh` recomputes the whole corpus. `blob-quarantine` tombstones machine-notification blobs that drown real records on any cue sharing their vocabulary. Both are dry-run by default and journal every change when applied.
463
463
464
-
`doctor` runs 31 checks and repairs: `--apply` prompts before anything touching the store and renames corrupt state aside rather than deleting it; `--auto` is the unattended read-only subset your assistant invokes when the socket is unreachable 10s into a session. `self-update` upgrades the wheel, restarts the daemon and verifies by querying the running engine's version; it refuses source checkouts and leaves the running engine untouched if pip fails.
464
+
`doctor` runs 33 checks and repairs: `--apply` prompts before anything touching the store and renames corrupt state aside rather than deleting it; `--auto` is the unattended read-only subset your assistant invokes when the socket is unreachable 10s into a session. `self-update` upgrades the wheel, restarts the daemon and verifies by querying the running engine's version; it refuses source checkouts and leaves the running engine untouched if pip fails.
465
465
466
466
### Deployment surface
467
467
@@ -647,7 +647,7 @@ config file is something you can read.
647
647
648
648
## Doctor
649
649
650
-
`iai-mcp doctor` runs 31 checks against the local engine, the store, the native engine, and the runtime state. Output is one line per check: PASS, WARN, or FAIL.
650
+
`iai-mcp doctor` runs 33 checks against the local engine, the store, the native engine, and the runtime state. Output is one line per check: PASS, WARN, or FAIL.
651
651
652
652
It also repairs what it finds. `--apply` walks the repairs it can make and asks before anything that touches your memory; corrupt state files and vector indexes are renamed aside so the engine rebuilds them, never deleted. `--auto` is the unattended subset — no prompts, no killed processes, no changes to the store — and your assistant runs it for you if the engine is still unreachable ten seconds into a session. In practice a stalled engine now fixes itself before you notice it stalled.
653
653
@@ -658,7 +658,7 @@ iai-mcp doctor
658
658
```
659
659
660
660
<details>
661
-
<summary><b>All 31 checks, one line each</b></summary>
661
+
<summary><b>All 33 checks, one line each</b></summary>
662
662
663
663
What it checks:
664
664
@@ -686,11 +686,13 @@ What it checks:
686
686
| t | hippo_compacted freshness | Compaction has run recently |
Copy file name to clipboardExpand all lines: plugin/.claude-plugin/plugin.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
{
2
2
"name": "iai-memory",
3
3
"displayName": "iai-pme — personal memory engine",
4
-
"version": "3.0.7",
4
+
"version": "3.0.8",
5
5
"description": "Persistent local memory for your assistant: every turn captured verbatim, relevant memory injected at session start and before each turn, and fifteen memory tools over MCP. Requires the iai-pme package (pip install iai-pme).",
0 commit comments