Is your feature request related to a problem? Please describe.
I'm always frustrated when the agent treats every new task or session like it's seeing the project for the first time. Even in the same codebase, it constantly has to re-analyze the project structure, re-learn naming conventions, and figure out the correct terminal commands to run. It’s a waste of time and tokens for the agent to "rediscover" my coding style and project architecture every single time I ask it to do something.
Describe the solution you'd like
I want Zoo Code to integrate with a long-term memory provider like Mem0 or Zep.
The agent should be able to store and retrieve "metadata" about the project and my workflow, such as:
- Naming Conventions: If the project uses
camelCase for variables and kebab-case for files, the agent should remember that forever after the first analysis.
- Terminal Workflow: It should remember which commands (e.g., specific test runners or build scripts) actually work for this project so it stops guessing.
- Coding Style: It should remember my preferences (e.g., functional vs. OOP, specific library preferences) across sessions.
Instead of a full re-scan, the agent should first query its memory to get a "briefing" on how I work and how this project is structured.
Describe alternatives you've considered
- Manual
.roorules: This is high-maintenance. I have to manually write down everything the agent should know.
- Large System Prompts: Expensive and slow. It eats up the context window and the agent eventually forgets the top of the prompt anyway.
Additional context
The goal is to move away from the agent having to "start from zero" every time the context is cleared or a new session begins. Tools like Mem0 are designed specifically to handle this kind of persistent user/project profiling.
Is your feature request related to a problem? Please describe.
I'm always frustrated when the agent treats every new task or session like it's seeing the project for the first time. Even in the same codebase, it constantly has to re-analyze the project structure, re-learn naming conventions, and figure out the correct terminal commands to run. It’s a waste of time and tokens for the agent to "rediscover" my coding style and project architecture every single time I ask it to do something.
Describe the solution you'd like
I want Zoo Code to integrate with a long-term memory provider like Mem0 or Zep.
The agent should be able to store and retrieve "metadata" about the project and my workflow, such as:
camelCasefor variables andkebab-casefor files, the agent should remember that forever after the first analysis.Instead of a full re-scan, the agent should first query its memory to get a "briefing" on how I work and how this project is structured.
Describe alternatives you've considered
.roorules: This is high-maintenance. I have to manually write down everything the agent should know.Additional context
The goal is to move away from the agent having to "start from zero" every time the context is cleared or a new session begins. Tools like Mem0 are designed specifically to handle this kind of persistent user/project profiling.