Repository navigation
07 reference version history
Comprehensive version history, changelog, and migration procedures for the Agentic Persona Mapping (APM) framework.
- Current Version (v4.2.0)
- Version History
- Migration Guides
- Breaking Changes
- Compatibility Matrix
- Deprecation Schedule
- Upgrade Procedures
- Rollback Instructions
Release Date: August 19, 2025
Codename: "Unified Documentation & Enhanced TTS"
Status: Current Release
- Comprehensive Wiki Documentation: Complete reorganization with 67 command documentation
- Enhanced TTS Audio Experience: Unified cross-platform voice notification system
- 67 Slash Commands: Complete command interface for all development workflows
- 11 Specialized Personas: Unified context engineering with orchestrated intelligence
- Coherence Framework: Centralized orchestration with intelligent agent coordination
- Native Sub-Agent Architecture: Continued 4-8x
- Documentation Overhaul: Professional wiki structure with navigation and examples
- Unified Voice System: Streamlined TTS configuration across Linux, macOS, Windows, WSL
- Command Consolidation: All 67 slash commands accessible through consistent slash interface
- Orchestrated Intelligence: Enhanced context sharing between specialized personas
- Installation Reliability: Improved installer with comprehensive error handling
- Cross-Platform Stability: Enhanced compatibility and error recovery
- Complete Wiki Reorganization: Professional 8-section documentation structure with comprehensive navigation
- 67 Command Documentation: Every command fully documented with examples, use cases, and workflow integration
- Interactive Learning Resources: Real-world project tutorials, examples, and workflow guides
- Consistent Cross-Referencing: Professional linking throughout all documentation sections
- Unified TTS System: Comprehensive voice notification system with cross-platform support
- Coherence Framework: Centralized orchestration with intelligent persona coordination
- 67 Slash Commands: Complete command interface covering all development workflows
- 11 Specialized Personas: Enhanced context engineering with orchestrated intelligence
- Enhanced Voice Experience: Streamlined TTS configuration across all platforms with "Coherence, orchestrate your AI" branding
- Intelligent Orchestration: Advanced context sharing and coordination between personas
- Professional Documentation: Enterprise-grade wiki structure with tutorials and examples
- Command Interface: Unified slash command system for consistent interaction
- Installation Improvements: Enhanced installer reliability and error handling
- Voice System Unification: Consolidated TTS providers and configuration with brand consistency
- Context Engineering: Improved information flow between specialized agents
- Command Consistency: Standardized interface across all 67 available slash commands
- Error Handling: Enhanced installation and runtime error management
- Documentation Infrastructure: Professional wiki organization with 8 major sections and comprehensive examples
- Complete Task Tool Modernization: Eliminated all Task-based execution in favor of Claude Code's native sub-agent system
-
Unified Persona System: All personas now defined in JSON at
/installer/personas/_master/with automatic template generation - Performance Revolution: 4-8x average - Massive Cleanup: Removed 25,599 lines of deprecated code and 141 redundant files
- Native Sub-Agent Parallel Execution: True concurrent processing with intelligent coordination
- Template Generation System: Automatic template creation from JSON master definitions
- Dynamic Path Variables: 100% elimination of hardcoded paths
- Enhanced QA Framework: AI/ML capabilities with 92% prediction accuracy
- Zero CLI Crashes: Complete stability with native integration
- Memory Optimization: 40% reduction in memory usage
-
Build System Overhaul: Streamlined distribution with
build-distribution.sh - Configuration Modernization: JSON schema validation for all configs
- Task Tool System: Completely removed in favor of native sub-agents
- Hardcoded Paths: Replaced with dynamic template variables
- Duplicate Templates: Consolidated 3x template duplication
- Legacy Commands: Removed deprecated v2.x compatibility commands
- Fixed session note archiving race conditions
- Resolved voice script permissions on Windows/WSL
- Corrected parallel agent memory leaks
- Fixed backlog update conflicts during concurrent operations
- Files Removed: 141 deprecated files
- Lines Removed: 25,599 lines of code
- Performance Gain: 4-8x improvement
- Size Reduction: 40% smaller installation
- Advanced QA Framework: AI/ML powered testing with prediction and optimization
- Hook System Integration: Pre/post tool use hooks for enhanced functionality
- MCP Plopdock: Development server management with persistent sessions
- Configurable Prompt Enhancement: Automatic prompt appending system
- Test Prediction:
- Test Optimization: 63% execution time reduction
- Anomaly Detection: 94% precision quality issue detection
- Security Integration: SAST/DAST automated scanning
- Claude Code v2.1: Enhanced compatibility and performance
- Voice Notifications: Cross-platform TTS improvements
- Session Management: Advanced archiving and context preservation
- Parallel Coordination: Better conflict resolution
- 3.2x faster QA framework execution
- 45% reduction in session transition time
- Enhanced stability with improved error handling
- Design Architect Persona: UI/UX specialist with design system expertise
- Advanced Session Management: Enhanced archiving and context carryover
- Prompt Enhancement System: Configurable automatic prompt modification
- Cross-Platform Voice: Improved TTS across Linux, macOS, Windows, WSL
- Session Note Templates: Structured format with automatic validation
- Voice Script Optimization: Faster execution and better error handling
- Path Resolution: Enhanced Windows/WSL path conversion
- Documentation Generation: Automated docs from session activities
- True Parallel Execution: Native sub-agent architecture introduction
- Parallel Sprint Command: 4.6x - Intelligent Coordination: Advanced dependency management between agents
- Resource Optimization: Dynamic scaling and load balancing
- 2.8x faster persona activation
- Real-time coordination between parallel agents
- Zero conflicts with intelligent dependency resolution
- Memory Management: Optimized resource allocation
- Error Recovery: Advanced failure handling and retry logic
- Progress Monitoring: Real-time status from all parallel agents
- Intelligent Backlog Management: Automatic story tracking and updates
- Acceptance Criteria Automation: Real-time progress tracking
- Sprint Velocity Metrics: Automated team performance tracking
- Story Grooming Automation: AI-assisted story refinement
- Mandatory Backlog Updates: All personas required to update backlog
- Session Continuity: Enhanced context preservation across sessions
- Progress Validation: Automatic verification of story completion
- 8 Core Personas: Complete team role coverage
- Session Management: Comprehensive note-taking and archiving
- Voice Notifications: Audio feedback for persona activation
- Command Integration: Full Claude Code command system
- Coherence Orchestrator: Central coordination
- Analyst: Requirements and user story creation
- Architect: System design and technical specifications
- Developer: Code implementation and testing
- PM: Project planning and resource management
- PO: Backlog management and stakeholder communication
- QA: Test planning and quality assurance
- SM: Scrum facilitation and process improvement
- Voice Notification System: TTS integration for persona feedback
- Automated Session Notes: Dynamic session tracking
- Cross-Platform Support: Linux, macOS, Windows, WSL compatibility
- Rule-Based Behavior: Configurable persona behavior rules
- Modular Architecture: Separated concerns with clear boundaries
- Template System: Configurable templates for all components
- Integration Framework: Extensible hook system
- Configuration Management: JSON-based configuration system
- Path Abstraction: Template variables for all file paths
- Error Handling: Comprehensive error reporting and recovery
- Logging System: Detailed operation logging and debugging
- Basic Persona System: 3 core personas (Developer, Architect, PM)
- Claude Code Integration: Command-based persona activation
- Simple Session Management: Basic session note creation
- Proof of Concept: Demonstrated viability of persona-based development
-
Backup Current Installation: Create backup of
.apm/and.claude/directories - Claude Code v2.1+: Ensure compatible Claude Code version
- System Requirements: Verify platform TTS support
# Create backup of current installation
cp -r .apm .apm.backup.v4.1.x
cp -r .claude .claude.backup.v4.1.x# Download Coherence v4.2.0 installer
curl -L https://github.com/coherence-apm/releases/v4.2.0/installer.tar.gz | tar -xz
# Run installation with upgrade mode
./installer/install.sh --upgrade --from-version 4.1.xThe installer automatically:
- Updates TTS configuration to unified system
- Migrates command references to slash interface
- Updates persona configurations for enhanced context engineering
- Preserves existing session notes and customizations
# Test coherence activation
echo "coherence" | claude-code
# Verify TTS system
echo "ap" | claude-code # Should trigger voice notification
# Test command interface
echo "/qa-framework" | claude-code-
Backup Current Installation: Create full backup of
.apm/directory - Claude Code v2.1+: Ensure compatible Claude Code version
- System Requirements: Verify system compatibility
# Create backup of current APM installation
cp -r {{PROJECT_ROOT}}/.apm {{PROJECT_ROOT}}/.apm.backup.v3.5.0
# Backup Claude Code configuration
cp -r {{PROJECT_ROOT}}/.claude {{PROJECT_ROOT}}/.claude.backup.v3.5.0# Download APM v4.0.0
curl -L https://github.com/apm-framework/releases/v4.0.0/installer.tar.gz | tar -xz
# Run migration script
./installer/scripts/migrate-to-v4.sh --from-version 3.5.0The migration script automatically:
- Converts Task-based configurations to native sub-agent settings
- Updates persona definitions to unified JSON format
- Migrates session notes to new archiving system
- Updates all path references to use template variables
# Validate configuration
{{APM_ROOT}}/scripts/validate-config.sh
# Test persona activation
echo "ap" | claude-code
# Verify parallel execution
echo "parallel-sprint" | claude-code{
"system": {
"execution_mode": "native_subagents", // NEW: Was "task_based"
"max_parallel_agents": 8 // NEW: Parallel execution limit
},
"features": {
"parallel_execution": true, // RENAMED: Was "task_execution"
"qa_framework": true // NEW: QA framework integration
}
}-
legacy.task_system- Completely removed -
task_execution.max_tasks- Replaced bymax_parallel_agents -
compatibility.v2_commands- No longer supported
Before (v3.5.0):
# Old Task-based execution (REMOVED)
task = Task("Execute parallel development")
await task.execute_parallel()After (v4.0.0):
# Native sub-agent execution (NEW)
sub_agents = native_subagent.create_parallel(count=4)
await sub_agents.execute_coordinated()Before (v3.5.0):
# Developer Persona
- Role: Full-stack developer
- Capabilities: coding, testing, reviewAfter (v4.0.0):
{
"metadata": {
"name": "developer",
"display_name": "Developer Agent"
},
"capabilities": ["code_implementation", "unit_testing", "code_review"]
}All hardcoded paths replaced with template variables:
-
/path/to/apm→{{APM_ROOT}} -
/project/docs→{{PROJECT_DOCS_PATH}} -
fixed-session-name→{{SESSION_ID}}-{{DESCRIPTION}}
- All personas activate successfully
- Session notes create and archive properly
- Voice notifications work on your platform
- Parallel commands execute without errors
- Backlog updates function correctly
- Configuration validation passes
- Performance improvement is noticeable
Expected improvements after migration:
- Persona Activation: 2-3x faster
- Parallel Development: 4-6x faster
- QA Framework: 3-4x faster
- Memory Usage: 30-40% reduction
- Introduction of QA Framework with AI/ML capabilities
- Hook system integration with Claude Code
- MCP Plopdock for development server management
- Update Configuration: Add QA framework settings
- Install Hooks: Deploy pre/post tool use hooks
- Configure MCP: Set up development server management
- Test Integration: Validate QA framework functionality
{
"features": {
"qa_framework": true,
"hooks_enabled": true,
"mcp_debug_host": true
}
}- Complete persona system overhaul
- New session management architecture
- Updated command structure
- Manual reconfiguration of persona definitions
- Migration of existing session notes
- Update of all command references
Impact: High
Affected: All parallel execution workflows
Migration: Automatic conversion to native sub-agents
Impact: Medium
Affected: Custom configurations and scripts
Migration: Replace with template variables
Impact: Medium
Affected: Custom persona configurations
Migration: Convert to JSON schema format
Impact: Low
Affected: Custom template modifications
Migration: Update to unified template system
Impact: Low
Affected: Custom QA configurations
Migration: Add QA framework settings to configuration
Impact: Medium
Affected: Claude Code integration
Migration: Install and configure hook scripts
Impact: High
Affected: All existing workflows
Migration: Complete reconfiguration required
Impact: High
Affected: Existing session notes
Migration: Manual migration of session history
| APM Version | Claude Code Version | Python Version | Node.js Version | OS Support |
|---|---|---|---|---|
| 4.2.0 | 2.1.0+ | 3.8+ | 16+ | Linux, macOS, Windows, WSL |
| 4.0.0 | 2.1.0+ | 3.8+ | 16+ | Linux, macOS, Windows, WSL |
| 3.5.0 | 2.0.0+ | 3.7+ | 14+ | Linux, macOS, Windows, WSL |
| 3.3.0 | 1.9.0+ | 3.7+ | 14+ | Linux, macOS, WSL |
| 3.2.0 | 1.8.0+ | 3.7+ | 12+ | Linux, macOS, WSL |
| 3.1.0 | 1.7.0+ | 3.6+ | 12+ | Linux, macOS |
| 3.0.0 | 1.5.0+ | 3.6+ | 12+ | Linux, macOS |
| 2.5.0 | 1.3.0+ | 3.6+ | 10+ | Linux, macOS |
| 2.0.0 | 1.0.0+ | 3.6+ | 10+ | Linux |
| Feature | v4.2.0 | v4.0.0 | v3.5.0 | v3.3.0 | v3.2.0 | v3.1.0 | v3.0.0 |
|---|---|---|---|---|---|---|---|
| Native Sub-Agents | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| QA Framework | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
| Parallel Execution | ✅ | ✅ | 🔶 | 🔶 | ✅ | ❌ | ❌ |
| Voice Notifications | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Session Management | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Hook Integration | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ |
| Design Architect | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ |
| Backlog Automation | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ |
| Comprehensive Wiki | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
Legend: ✅ Full Support, 🔶 Partial Support, ❌ Not Available
- Task Tool System: Removed in v4.0.0, use native sub-agents
- Hardcoded Paths: Use template variables instead
- Legacy Command Format: Update to unified command structure
- v2.x Compatibility Layer: Final removal of v2.x support
- Legacy Configuration Format: Migrate to JSON schema format
- Old Session Note Format: Migrate to structured markdown format
- Deprecated Voice Scripts: Update to unified voice system
| Deprecation | Announcement | Warning Period | Removal |
|---|---|---|---|
| Task Tool System | v3.5.0 | v3.5.0 - v4.0.0 | v4.0.0 ✅ |
| v2.x Compatibility | v3.0.0 | v3.0.0 - v4.1.0 | v4.1.0 |
| Legacy Config Format | v4.0.0 | v4.0.0 - v4.1.0 | v4.1.0 |
| Old Session Format | v4.0.0 | v4.0.0 - v4.2.0 | v4.2.0 |
# Download upgrade script
curl -L https://apm-framework.dev/upgrade/v4.0.0.sh -o upgrade-v4.sh
chmod +x upgrade-v4.sh
# Run automated upgrade
./upgrade-v4.sh --from-version 3.5.0 --validate
# Verify upgrade
apm validate --version 4.0.0# Create comprehensive backup
tar -czf apm-backup-$(date +%Y%m%d).tar.gz {{PROJECT_ROOT}}/.apm {{PROJECT_ROOT}}/.claude
# Verify backup
tar -tzf apm-backup-*.tar.gz | head -20# Download APM v4.0.0
wget https://github.com/apm-framework/releases/download/v4.0.0/apm-v4.0.0.tar.gz
# Extract to temporary location
tar -xzf apm-v4.0.0.tar.gz -C /tmp/apm-upgrade# Run configuration migration
/tmp/apm-upgrade/scripts/migrate-config.sh \
--source {{APM_ROOT}}/config \
--target /tmp/apm-upgrade/config \
--validate# Stop any running APM processes
pkill -f "apm.*agent"
# Install new version
cp -r /tmp/apm-upgrade/* {{APM_ROOT}}/
# Update permissions
chmod +x {{APM_ROOT}}/agents/voice/*.sh# Validate installation
{{APM_ROOT}}/scripts/validate-installation.sh
# Test persona activation
echo "ap" | claude-code
# Run integration tests
{{APM_ROOT}}/tests/run-integration-tests.shIf upgrade fails or causes issues:
# Stop current APM processes
pkill -f "apm.*agent"
# Restore from backup
tar -xzf apm-backup-$(date +%Y%m%d).tar.gz -C {{PROJECT_ROOT}}/
# Verify rollback
apm validate --version 3.5.0# Create rollback configuration
{{APM_ROOT}}/scripts/create-rollback-point.sh --version 4.0.0
# Execute rollback to specific version
{{APM_ROOT}}/scripts/rollback.sh --to-version 3.5.0 --confirm- Restore Task Tool Configurations: Reinstall Task-based execution configs
- Convert Sub-Agent Sessions: Migrate active sessions back to Task format
- Revert Persona Definitions: Convert JSON definitions back to markdown
- Update Claude Commands: Restore v3.5.0 command structure
- Session Notes: Automatically preserved in archive
- Backlog History: Maintained across version changes
- Configuration Customizations: Backed up before migration
- Voice Script Customizations: Preserved in user directory
| Metric | v2.0.0 | v3.0.0 | v3.5.0 | v4.0.0 | Improvement |
|---|---|---|---|---|---|
| Persona Activation | 5.2s | 3.1s | 2.3s | 0.8s | 6.5x faster |
| Parallel Development | N/A | N/A | 45min | 9.8min | 4.6x faster |
| Memory Usage | 512MB | 256MB | 180MB | 108MB | 4.7x reduction |
| Installation Size | 15MB | 12MB | 9.5MB | 7.5MB | 50% smaller |
| Startup Time | 8.1s | 4.2s | 2.8s | 1.1s | 7.4x faster |
| Feature Category | v2.0.0 | v3.0.0 | v3.5.0 | v4.0.0 |
|---|---|---|---|---|
| Core Personas | 3 | 8 | 8 | 9 |
| Parallel Agents | 0 | 0 | 4 | 8 |
| AI/ML Features | 0 | 0 | 4 | 6 |
| Integration Points | 2 | 8 | 15 | 20 |
| Platform Support | 1 | 2 | 3 | 4 |
Version History Document Version: {{PROJECT_VERSION}}
Last Updated: {{CURRENT_DATE}}
Migration Support: Contact support@apm-framework.dev for assistance