github doobidoo/mcp-memory-service v8.21.0
v8.21.0 - Amp PR Automator Agent + Memory Hook Tag+Time Filtering Fix

latest releases: v10.29.1, v10.29.0, v10.28.5...
4 months ago

v8.21.0 - Amp PR Automator & Memory Hook Fix

Highlights

🤖 Amp PR Automator - OAuth-free PR automation with Amp CLI
🔧 Memory Hook Fix - Tag+time filtering bug resolved (Issue #214, PR #215)

What's New

Amp PR Automator Agent (1,240+ lines)

Lightweight PR automation using Amp CLI as an alternative to Gemini PR Automator, eliminating OAuth browser authentication interruptions.

Key Components:

  • .claude/agents/amp-pr-automator.md - Complete agent definition with file-based workflow
  • scripts/pr/amp_quality_gate.sh - Parallel complexity, security, type hint checks
  • scripts/pr/amp_collect_results.sh - Aggregate Amp analysis results
  • scripts/pr/amp_suggest_fixes.sh - Generate fix suggestions from review feedback
  • scripts/pr/amp_generate_tests.sh - Create pytest tests for new code
  • scripts/pr/amp_detect_breaking_changes.sh - Identify API breaking changes
  • scripts/pr/amp_pr_review.sh - Complete review workflow orchestration

Benefits:

  • ⚡ Fast parallel processing with multiple Amp instances
  • 🔐 No OAuth browser flow interruptions
  • 💰 Credit conservation through focused, non-interactive tasks
  • 📁 UUID-based prompt/response tracking for async execution

Memory Hook Tag+Time Filtering Fix

Fixed semantic over-filtering bug in memory hooks (Issue #214, PR #215).

Changes:

  • Enhanced search_by_tag() with optional time_start parameter across all storage backends
  • Replaced limited parse_time_query with robust parse_time_expression from utils.time_parser
  • Fixed HTTP client time filter format (ISO date instead of custom string)
  • Improved SQL construction clarity in Cloudflare backend
  • Removed unused match_all parameter from hybrid backend (regression fix)

Quality:

  • Quality gate: 9.2/10 (Gemini Code Assist review)
  • 4 critical issues identified and fixed
  • Time parser tests: 14/14 PASS (100%)
  • Integration tests: 46/73 PASS (pre-existing failures tracked in #217)

Related Issues

  • Fixes #214 - Memory hook semantic over-filtering bug
  • PR #215 - Tag+time filtering implementation

Installation

# Update existing installation
pip install --upgrade mcp-memory-service

# Or with uv
uv pip install --upgrade mcp-memory-service

Full Changelog

See CHANGELOG.md for complete details.


🤖 Generated with Claude Code

Don't miss a new mcp-memory-service release

NewReleases is sending notifications on new releases.