v1.15.2
Gentleman-Programming/engramv1.15.2May 3, 2026by github-actions[bot]
Upgrading?
Release notes summary
Engram now provides a safe recovery path when MCP write tools start from an ambiguous parent directory with multiple repositories, requiring user selection.
Key Highlights
- Added recovery path for `ambiguous_project` errors requiring user selection.
- Implemented strict project validation to prevent normalized collisions.
- Corrected project metadata reporting with `project_source` designation.
- Improved error messages for invalid project choices.
New Features
- Safe recovery mechanism for ambiguous project directories
Full Release Notes
## What's New Engram now has a safe recovery path when MCP write tools start from an ambiguous parent directory with multiple repositories. Agents can recover only after asking the user to choose one of the reported projects. ## Changes ### Bug Fixes - **Ambiguous project writes**: `mem_save` and `mem_save_prompt` can now retry after `ambiguous_project` with an explicit user-selected project. - **Strict project validation**: recovery accepts only an exact `available_projects` match after trimming whitespace, preventing normalized collisions like `foo-bar` matching `foo--bar`. - **Correct project metadata**: successful recovery reports `project_source: user_selected_after_ambiguous_project` and resolves `project_path` to the selected repo root when possible. - **Clearer errors**: empty or invented project choices now return actionable `invalid_project_choice` responses. ### Documentation - **Agent setup flow**: documented the full ambiguous-project rescue flow with example error, retry payload, success envelope, and guardrails. ## Upgrade ```bash brew upgrade engram ``` ## Links - PR: https://github.com/Gentleman-Programming/engram/pull/307 - Issue: https://github.com/Gentleman-Programming/engram/issues/306
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