The Memory Bank integrates with different Roo Code modes to provide specialized context management:
Architect Mode
Use when: Designing system architecture, defining coding patterns, or structuring new projects.
Focus: High-level system design and maintaining project-wide consistency.
Code Mode
Use when: Implementing new features, modifying existing code, or refactoring.
Focus: Writing and maintaining code while following established patterns.
Ask Mode
Use when: Seeking project insights, explaining code implementations, or creating documentation.
Focus: Acting as a knowledge base and documentation assistant.
Debug Mode
Use when: Investigating bugs, analyzing error patterns, or verifying fixes.
Focus: Systematic problem-solving and root cause analysis.