• v8.0.0 f782dd49c9

    v8.0.0 - Mode System: Multilingual & Domain-Specific Memory

    airkjw released this 2025-12-23 01:21:07 +00:00 | 1039 commits to main since this release

    🌍 Major Features

    Mode System: Context-aware observation capture tailored to different workflows

    • Code Development mode (default): Tracks bugfixes, features, refactors, and more
    • Email Investigation mode: Optimized for email analysis workflows
    • Extensible architecture for custom domains

    28 Language Support: Full multilingual memory

    • Arabic, Bengali, Chinese, Czech, Danish, Dutch, Finnish, French, German, Greek
    • Hebrew, Hindi, Hungarian, Indonesian, Italian, Japanese, Korean, Norwegian, Polish
    • Portuguese (Brazilian), Romanian, Russian, Spanish, Swedish, Thai, Turkish
    • Ukrainian, Vietnamese
    • All observations, summaries, and narratives generated in your chosen language

    Inheritance Architecture: Language modes inherit from base modes

    • Consistent observation types across languages
    • Locale-specific output while maintaining structural integrity
    • JSON-based configuration for easy customization

    🔧 Technical Improvements

    ModeManager: Centralized mode loading and configuration validation
    Dynamic Prompts: SDK prompts now adapt based on active mode
    Mode-Specific Icons: Observation types display contextual icons/emojis per mode
    Fail-Fast Error Handling: Complete removal of silent failures across all layers

    📚 Documentation

    • New docs/public/modes.mdx documenting the mode system
    • 28 translated README files for multilingual community support
    • Updated configuration guide for mode selection

    🔨 Breaking Changes

    • None - Mode system is fully backward compatible
    • Default mode is 'code' (existing behavior)
    • Settings: New CLAUDE_MEM_MODE option (defaults to 'code')

    View full PR: https://github.com/thedotmack/claude-mem/pull/412

    Downloads