v1.15.4
Gentleman-Programming/engramv1.15.4May 3, 2026by github-actions[bot]
Upgrading?
Release notes summary
This patch hardens the `mem_save` prompt capture mechanism following a review. It fixes session activity tracking, clarifies documentation, and adds regression coverage for failure paths.
Key Highlights
- Fixed session activity tracking to resolve `session_id` correctly.
- Added nil-safe activity tracking for reusable handler paths.
- Implemented non-fatal prompt capture so failures don't stop observation saves.
- Clarified documentation regarding prompt capture and project recovery overrides.
Full Release Notes
## What's New This patch hardens the `mem_save` prompt capture release after Judgment Day review. It fixes session activity tracking, clarifies prompt-capture documentation, and adds regression coverage around the failure paths. ## Changes ### Bug Fixes - **Correct session activity**: `mem_save` now records save activity against the resolved `session_id`, including explicit caller-provided sessions. - **Nil-safe activity tracking**: reusable handler paths tolerate missing `SessionActivity` without panics. - **Non-fatal prompt capture**: prompt capture failures remain best-effort and do not fail the observation save. ### Tests - Added regressions for explicit `session_id` activity tracking. - Added nil-activity safety coverage. - Added non-fatal prompt capture failure coverage. - Added prompt dedupe sync-mutation assertion. ### Documentation - Clarified that only `mem_save` and `mem_save_prompt` accept the narrow ambiguous-project recovery override. - Reworded “no auto-capture” docs to “no raw tool-call firehose,” while documenting best-effort prompt capture tied to curated `mem_save` calls. - Documented that prompt capture is process-local: the same MCP process lifecycle must receive prompt context before a later `mem_save` can attach it. ## Upgrade ```bash brew upgrade engram ``` ## Links - PR: https://github.com/Gentleman-Programming/engram/pull/311 - Issue: https://github.com/Gentleman-Programming/engram/issues/310
Related Repositories
ollama/ollama★ 184,523
Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.
fatedier/frp★ 110,103
A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
infiniflow/ragflow★ 92,782
RAGFlow is a leading open-source Retrieval-Augmented Generation (RAG) engine that fuses cutting-edge RAG with Agent capabilities to create a superior context layer for LLMs
gohugoio/hugo★ 90,216
The world’s fastest framework for building websites.
junegunn/fzf★ 83,751
:cherry_blossom: A command-line fuzzy finder