v2.2.1 — Reparación de identidad de sesión, doctor y setup estable
Patch que se publicó tarde el 25 de septiembre y no había entrado en ningún brief, así que va de catch-up. Lo central: engram doctor repair --check invalid_session_identity --replacement-id <id> migra de forma atómica y con backup las sesiones legacy con ID en blanco, junto con sus observaciones y prompts. Corré primero el plan o el dry-run, que no tocan nada.
- Salud del server:
/healthahora chequea el store real y las stats propagan los errores de SQL en vez de devolver ceros engañosos. Siengram serveno puede bindear el puerto, te deja un diagnóstico en lugar de morir en silencio. - Setup: si instalaste con mise,
engram setupguarda el shim estable y el registro MCP sobrevive amise upymise prune. Volvé a correrengram setup <agent>una vez. Codex respetaCODEX_HOME. - Hooks: el SubagentStop de Claude Code conserva el contenido multilínea en Windows y Unix.
- Pi: sale
gentle-engram0.1.16 en npm, con el fix de escritura de memoria después depi --continue.
Ojo con esto: el issue #1445 (un repo clonado puede importar memorias trackeadas al store global sin avisar) sigue abierto.
v2.2.1 — Session identity repair, doctor and stable setup paths
A patch published late on 25 September that no earlier brief covered, so it is included here as a catch-up. The main change is engram doctor repair --check invalid_session_identity --replacement-id <id>, which migrates legacy sessions with blank IDs, along with their observations and prompts, atomically and with a backup. Run the plan or dry-run first; neither changes anything.
- Server health:
/healthnow checks the live backing store, and stats propagate SQL errors instead of returning misleading zeros. Whenengram servecan't bind its port, it logs a diagnostic instead of exiting silently. - Setup: for mise installs,
engram setuprecords the stable shim, so MCP registrations survivemise upandmise prune. Rerunengram setup <agent>once. Codex honorsCODEX_HOME. - Hooks: Claude Code SubagentStop capture keeps multiline content on Windows and Unix.
- Pi:
gentle-engram0.1.16 ships on npm with the fix for memory writes afterpi --continue.
Known limitation: issue #1445 (a cloned repo can silently import tracked memories into the global store) is still open.
v2.2.1 — Réparation de l'identité de session, doctor et chemins de setup stables
Un patch publié tard le 25 septembre qu'aucun brief précédent n'avait couvert, d'où ce rattrapage. L'essentiel : engram doctor repair --check invalid_session_identity --replacement-id <id> migre les sessions legacy à ID vide, avec leurs observations et prompts, de façon atomique et avec sauvegarde. Lancez d'abord le plan ou le dry-run, qui ne modifient rien.
- Santé du serveur :
/healthvérifie désormais le store réel, et les stats propagent les erreurs SQL au lieu de renvoyer des zéros trompeurs. Siengram servene peut pas écouter son port, il journalise un diagnostic au lieu de quitter silencieusement. - Setup : pour les installations via mise,
engram setupenregistre le shim stable, et l'enregistrement MCP survit àmise upetmise prune. Relancezengram setup <agent>une fois. Codex respecteCODEX_HOME. - Hooks : la capture SubagentStop de Claude Code conserve le contenu multiligne sous Windows et Unix.
- Pi :
gentle-engram0.1.16 est publié sur npm avec le correctif des écritures mémoire aprèspi --continue.
Limite connue : l'issue #1445 (un dépôt cloné peut importer silencieusement des mémoires suivies dans le store global) reste ouverte.