
MCP-memento
Local-first MCP server that gives AI agents durable repo memory and fast semantic code context.
This release adds Python import graph support to repo_related_files, enabling better context retrieval for Python codebases. We've also introduced a new memento-mcp setup CLI command to simplify configuration across VS Code, Cursor, Claude Desktop, and Windsurf, and added robust cache invalidation for JS/PHP import graphs. Additionally, internal test coverage reporting is now enforced for high-stakes packages to ensure continued codebase stability.

Updated the extension release workflow to move the VSCE_PAT secret reference to a job-level environment variable. This cleans up the workflow configuration and provides a more consistent way to validate secret availability before running the publishing step. This ensures smoother releases for the VS Code extension.
This release upgrades repo_context with intent-aware routing (navigate, implement, review) and adds mode-based control (full, outline, summary) to fit tighter LLM context windows. We've also streamlined the developer experience with a new install-dev Makefile target and comprehensive repository documentation. Finally, release automation has been rebuilt to handle multi-platform binaries (.deb, .pkg). 
This release introduces intent-aware repo_context routing for clearer navigation and implementation workflows, alongside new outline/summary output modes to significantly reduce context buffer consumption. We've also added convenience CLI helpers (print-config, print-guidance) and improved release automation to better support generic and VS Code-based MCP clients. These changes enable more efficient context management for LLM-driven coding tasks. 
This release adds intent-based routing to repo_context (navigate, implement, review), allowing users to obtain optimized context shapes (outlines vs. full source) automatically. We've also added built-in outline and summary extractors for Go, JS, and TS, alongside new CLI commands (print-config, print-guidance) to improve integration. These changes streamline LLM interactions by simplifying the path to finding relevant code without manual mode-switching. 
Added an intent field to the repo_context tool, allowing LLMs to request context specifically for navigate, implement, or review tasks. This maps to optimized internal output modes, while explicit mode usage remains supported for advanced overrides. Additionally, the tool now suggests logical follow-up calls in its response to facilitate deeper file exploration.
We've enhanced the repo_context tool by adding support for different output modes: full, auto, outline, and summary. The new 'auto' mode intelligently balances detail by providing full chunks for the target file while including outlines for related files, all supported by new language-specific (Go/JS/TS) outline extractors. Additionally, we've improved efficiency with path-based exclusions and chunk deduplication. 
The release pipeline has been updated to automatically build and upload platform-specific packages (.deb for Linux and .pkg for macOS) alongside raw binaries. Additionally, new Makefile targets provide a streamlined CLI interface for cutting versioned releases. These changes reduce manual effort and improve distribution support across operating systems.
We've enhanced our project documentation by adding a Brazilian Portuguese version (README.pt-BR.md) and refining the overall content structure of our main README. These improvements make our codebase more accessible to Portuguese-speaking developers and ensure important information is easier to navigate. This is a great step forward in our efforts to grow and support a more diverse contributor base.