github doobidoo/mcp-memory-service v8.20.0
v8.20.0 - PR Automation & Code Quality

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

v8.20.0 - PR Automation & Code Quality 🤖🛡️

Release Date: November 8, 2025

This release introduces comprehensive PR automation tools, Groq bridge integration for ultra-fast code analysis, and an enhanced agent ecosystem that transforms the development workflow.

🎯 Highlights

Time Savings

  • 10-30 minutes per PR - Automated Gemini review cycles eliminate manual wait times
  • 2+ minutes per PR - GraphQL thread resolution auto-closes resolved feedback
  • 10x faster code analysis - Groq bridge provides 200-300ms response times

Key Features

🔄 GraphQL PR Review Integration

  • Auto-resolve review threads when commits address feedback
  • Thread status display showing resolved vs outdated comments
  • Smart commit tracking for precise resolution detection
  • Reusable GraphQL helper library

🤖 PR Automation Workflow

  • Automated review cycles - Fix → Comment → /gemini review → Wait → Repeat (fully automated)
  • Quality gate checks - Pre-PR validation (complexity, security, tests, breaking changes)
  • Auto-generate tests - pytest test generation for new code
  • Breaking change detection - API diff analysis with severity classification

🛡️ Code Quality Guard Agent

  • Pre-commit hooks - Block complexity >8, warn at >7
  • Security scanning - Detect SQL injection, XSS, command injection patterns
  • TODO prioritization - Impact analysis (Critical/High/Medium/Low)
  • Integrated with Gemini CLI for fast analysis

⚡ Groq Bridge Integration

  • 10x faster inference than Gemini CLI
  • Support for llama-3.3-70b-versatile (~300ms)
  • Support for Kimi K2 (256K context, ~200ms - fastest)
  • Drop-in replacement with same interface
  • Comprehensive model comparison documentation

🎨 Amp Bridge Redesign

  • Direct code execution mode for batch operations
  • Improved error handling and output formatting
  • Eliminates prompt file management overhead

📋 Complete Feature List

Added

  • GraphQL PR Review Integration

    • resolve_threads.sh - Auto-resolve review threads (saves 2+ min/PR)
    • thread_status.sh - Display all threads with resolution status
    • Reusable GraphQL helper library in scripts/pr/lib/graphql_helpers.sh
    • Smart commit tracking for resolved vs outdated threads
  • PR Automation Workflow

    • auto_review.sh - Automated iterative review cycles (saves 10-30 min/PR)
    • quality_gate.sh - Pre-PR quality checks
    • generate_tests.sh - Auto-generate pytest tests
    • detect_breaking_changes.sh - API diff analysis
  • Amp Bridge Redesign

    • Direct execution mode without prompt file management
    • Batch processing support
    • Enhanced error handling
  • Code Quality Guard Agent

    • Pre-commit hook for complexity scoring
    • Security pattern detection
    • TODO prioritization with impact analysis
    • Gemini CLI integration
  • Gemini PR Automator Agent

    • Automated review workflow (Fix → Comment → Review → Repeat)
    • Intelligent fix classification
    • Comprehensive test generation
    • Breaking change detection
  • Groq Bridge Integration

    • Python CLI (groq_agent_bridge.py)
    • Support for llama-3.3-70b, Kimi K2, and other Groq models
    • Drop-in Gemini CLI replacement
    • Performance benchmarks and model comparison docs
  • Pre-commit Hook Infrastructure

    • Symlinked hook: .git/hooks/pre-commitscripts/hooks/pre-commit
    • Automated complexity checks on staged files
    • Security vulnerability scanning
    • Graceful degradation if tools not installed

Documentation

  • Added docs/pr-graphql-integration.md - GraphQL PR review integration guide
  • Added docs/integrations/groq-bridge.md - Groq setup and usage
  • Added docs/integrations/groq-integration-summary.md - Integration overview
  • Added docs/integrations/groq-model-comparison.md - Performance benchmarks
  • Added docs/amp-cli-bridge.md - Amp CLI integration guide
  • Added docs/development/todo-tracker.md - TODO tracking output
  • Added docs/troubleshooting/hooks-quick-reference.md - Hook debugging
  • Added docs/document-ingestion.md - Document parsing guide
  • Added docs/legacy/dual-protocol-hooks.md - Historical hook config
  • Added scripts/maintenance/memory-types.md - Memory type taxonomy

Changed

  • Updated .claude/agents/github-release-manager.md - Enhanced workflow
  • Updated .env.example - Removed ChromaDB references
  • Updated API specification - Removed chroma from backend enum
  • Updated example configs - Modernized to Python module approach

Fixed

  • PR Automation Scripts - Addressed all Gemini Code Assist review feedback

    • Removed hardcoded repository names (now dynamic with gh repo view)
    • Fixed script path handling in documentation
    • Improved error messages and validation in GraphQL helpers
    • Enhanced documentation with correct examples
  • Removed all ChromaDB artifacts from active code (deprecated in v8.0.0)

    • Fixed broken test imports (CHROMADB_MAX_CONTENT_LENGTH removed)
    • Updated integration tests to remove --chroma-path assertions
    • Cleaned up example configurations
    • Added clear deprecation warnings in install.py

Performance

  • Groq bridge provides 10x faster inference vs Gemini CLI
    • llama-3.3-70b: ~300ms response time
    • Kimi K2: ~200ms response time (fastest)
    • llama-3.1-8b-instant: ~300ms response time
  • Pre-commit hooks minimize developer wait time with complexity checks

🚀 Agent Ecosystem

This release establishes a complete agent ecosystem for development workflow automation:

Agent Tool Purpose Time Savings
github-release-manager GitHub CLI Complete release workflow Proactive automation
amp-bridge Amp CLI Research without Claude credits Batch operations
code-quality-guard Gemini/Groq Fast code quality analysis Pre-commit checks
gemini-pr-automator Gemini CLI Automated PR review loops 10-30 min/PR

📦 Installation

# Install MCP Memory Service v8.20.0
pip install mcp-memory-service==8.20.0

# Or with uv (recommended)
uv pip install mcp-memory-service==8.20.0

🔗 Resources

⚠️ Breaking Changes

None - This release is fully backward compatible.

🙏 Contributors

Special thanks to the development community and Gemini Code Assist for comprehensive code review feedback that improved script quality and documentation.


Previous Release: v8.19.1 - Critical MCP tool fixes

Full Changelog: v8.19.1...v8.20.0

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

NewReleases is sending notifications on new releases.