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 checksgenerate_tests.sh- Auto-generate pytest testsdetect_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
- Python CLI (
-
Pre-commit Hook Infrastructure
- Symlinked hook:
.git/hooks/pre-commit→scripts/hooks/pre-commit - Automated complexity checks on staged files
- Security vulnerability scanning
- Graceful degradation if tools not installed
- Symlinked hook:
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
chromafrom 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 hardcoded repository names (now dynamic with
-
Removed all ChromaDB artifacts from active code (deprecated in v8.0.0)
- Fixed broken test imports (
CHROMADB_MAX_CONTENT_LENGTHremoved) - Updated integration tests to remove
--chroma-pathassertions - Cleaned up example configurations
- Added clear deprecation warnings in
install.py
- Fixed broken test imports (
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
- Full CHANGELOG: CHANGELOG.md
- Documentation: CLAUDE.md
- Groq Integration Guide: docs/integrations/groq-bridge.md
- GraphQL Integration: docs/pr-graphql-integration.md
⚠️ 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