Default Automatic Behavior
ByteRover operates with intelligent defaults that work seamlessly in the background:Memory Storage Process
- Learning phase: Agent gathers context, makes decisions, solves problems
- Task completion: Agent successfully completes the requested work
- Knowledge capture: Everything learned during the process gets stored
What Gets Stored Automatically
- Problem-solving approaches used during the task
- Code patterns and solutions that worked
- Decision rationale for architectural choices
- Error resolutions and debugging strategies
- Context and constraints that influenced the solution
Memory Retrieval Process
- Agent receives a new task request
- Context suggests related previous work
- Similar problems or domains are detected
- Agent needs to build upon past decisions
The Power of MCP Integration
ByteRover’s connection to Vibe coding agents through MCP (Memory Control Protocol) unlocks advanced customization capabilities.MCP Architecture Overview
Available MCP Tools
store-knowledge
: Manually capture specific learningsretrieve-knowledge
: Query memory for relevant information
Custom Memory Control
Manual Knowledge Storage
You can explicitly ask your agent to capture specific knowledge:store-knowledge
MCP tool to capture the specified information.
Manual Knowledge Retrieval
Explicitly query your knowledge base when needed:retrieve-knowledge
to search and present relevant memories.
Customizing with Rules
Custom Rule Examples
Storage Rules:Advanced Customization Patterns
Conditional Storage
Contextual Retrieval
Best Practices for Memory Control
When to Use Manual Control
- Critical decisions: Important architectural choices
- Complex debugging: Multi-step problem resolution
- Knowledge sharing: Insights valuable to team members
- Process documentation: Workflow improvements
When to Trust Automation
- Routine tasks: Standard development work
- Incremental changes: Small feature additions
- Bug fixes: Simple issue resolution
- Refactoring: Code cleanup activities
Balancing Auto vs Manual
Implementation Examples
Basic Manual Control
Custom Rule Implementation
Here are plain prompt examples that represent domain-specific workflows: Finance App Development Workflow:Key Takeaways
- Default automation: ByteRover automatically stores and retrieves knowledge during task execution
- MCP integration: Provides tools for manual control and customization
- Custom rules: Tailor memory behavior to your development process
- Manual override: Explicitly control storage and retrieval when needed
- Balance is key: Combine automation with selective manual control