Version-specific migration guides for upgrading Claude MPM.
New Features:
- Ticketing agent now prefers mcp-ticketer with CLI fallback
- Enhanced ticket management capabilities
Breaking Changes:
- None
Migration Steps:
- Upgrade:
pipx upgrade claude-mpm - Verify:
claude-mpm doctor - Optional: Install mcp-ticketer for enhanced features
New Features:
- env-manager skill for environment variable validation
- Homebrew tap integration
Migration Steps:
- Upgrade:
pipx upgrade claude-mpm - Verify:
claude-mpm doctor
New Features:
- Resume Log System for proactive context management
- Graduated thresholds (70%/85%/95%)
- Automatic 10k-token structured logs
Configuration Changes:
# New configuration section
context_management:
enabled: true
resume_logs:
enabled: true
auto_generate: trueMigration Steps:
- Upgrade:
pipx upgrade claude-mpm - Configuration auto-updates with defaults
- Resume logs work automatically (no manual config needed)
New Features:
- Skills system integration
- 20 bundled skills
- Three-tier organization (bundled/user/project)
Migration Steps:
- Upgrade:
pipx upgrade claude-mpm - Skills auto-linked to agents
- Optional: Configure custom skills via
claude-mpm configure
New Features:
- Auto-configuration system
- Stack detection
- Agent recommendations
Migration Steps:
- Upgrade:
pipx upgrade claude-mpm - Run:
claude-mpm auto-configurein project - Review and accept agent recommendations
Performance Improvements:
- 91% latency reduction in hook system
- Git branch caching
- Non-blocking HTTP fallback
Migration Steps:
- Upgrade:
pipx upgrade claude-mpm - No configuration changes needed
- Performance improvements automatic
Major Changes:
- Service-oriented architecture
- Streamlined Rich interface (removed TUI)
- Enhanced MCP integration
- Input validation framework
Breaking Changes:
- Configuration file format updated
- Some CLI flags renamed
- Agent frontmatter schema updated
Migration Steps:
- Backup configuration:
cp ~/.claude-mpm/configuration.yaml ~/.claude-mpm/configuration.yaml.bak - Upgrade:
pipx upgrade claude-mpm - Run configuration wizard:
claude-mpm configure - Review and update custom agents
- Test:
claude-mpm doctor
Old format (v3.x):
agents:
- name: pm
enabled: trueNew format (v4.x):
agents:
pm:
enabled: true
capabilities:
- orchestrationMost configuration changes auto-migrate. If issues occur:
# Reset to defaults
mv ~/.claude-mpm/configuration.yaml ~/.claude-mpm/configuration.yaml.bak
claude-mpm configure
# Merge your custom settings manuallyOld format:
---
name: my-agent
capabilities:
- capability1
---New format (v4.x+):
---
name: my-agent
version: 1.0.0
capabilities:
- capability1
description: "Brief description"
---Add versioning to existing agents:
# Check agent versions
claude-mpm doctor --checks agents
# Update agent frontmatter
# Add: version: 1.0.0Session data format is backward compatible. Existing sessions work with new versions.
Agent memory format is backward compatible. Existing memories preserved.
Resume logs are a new feature (v4.17.2+). No migration needed.
# Using pipx
pipx install claude-mpm==4.16.0
# Using pip
pip install claude-mpm==4.16.0# Restore from backup
cp ~/.claude-mpm/configuration.yaml.bak ~/.claude-mpm/configuration.yaml# Validate configuration
claude-mpm doctor --checks configuration
# Reset if corrupt
mv ~/.claude-mpm/configuration.yaml ~/.claude-mpm/configuration.yaml.bak
claude-mpm configure# Check agent compatibility
claude-mpm doctor --checks agents
# Update agent versions
# Add version field to frontmatter# Verify MCP services
claude-mpm verify
# Auto-fix
claude-mpm verify --fix
# Reinstall if needed
pipx install --force "claude-mpm[monitor]"| Claude MPM | Claude Code CLI | Status |
|---|---|---|
| v4.23.0 | v2.0.30+ | ✅ Recommended |
| v4.23.0 | v1.0.92+ | ✅ Supported |
| v4.23.0 | < v1.0.92 | ❌ Unsupported |
| Claude MPM | Python | Status |
|---|---|---|
| v4.23.0 | 3.13 | ✅ Supported |
| v4.23.0 | 3.11-3.12 | ✅ Recommended |
| v4.23.0 | 3.8-3.10 | ✅ Supported |
| v4.23.0 | < 3.8 | ❌ Unsupported |
- Check Documentation: User Guide
- Run Diagnostics:
claude-mpm doctor --verbose - Check FAQ: FAQ
- GitHub Issues: Report migration issues
Generate comprehensive diagnostic:
claude-mpm doctor --verbose --output-file migration-report.mdInclude this report when seeking migration help.
- Installation Guide - Installation methods
- User Guide - Complete user documentation
- Troubleshooting - Common issues
- FAQ - Frequently asked questions
- CHANGELOG - Complete version history
Need help with migration? Run claude-mpm doctor --verbose and check the Troubleshooting Guide