Implement memory bank directly in Roo Code instead of configuring system instructions #3319
Githubguy132010
started this conversation in
Feature Requests
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
What problem does this proposed feature solve?
Memory bank (See here: https://github.com/GreatScottyMac/roo-code-memory-bank) helps Roo code have a better project understanding by writing a detailed project brief. This way, Roo code has more context about your project. The memory bank is also updated on the fly. The problem is that you need to go out and configure Roo's system instructions (You have per mode instructions) and initialize Memory bank by asking Roo code to do it for you. Roo follows the instructions the user copy pasted in the system instructions box, and initializes memory bank. It does that in your project in the so called memory bank directory. You also need to add the memory bank directory to your .gitignore.
Describe the proposed solution in detail
It would be beneficial if we could make this simpler by adding a "Enable memory" toggle under the context section. This toggle would enable memory bank for you as described above. Roo will ask you for a project brief and initialize memory bank for you. By adding this toggle we could significantly enhance the user experience.
Technical considerations or implementation details (optional)
Implement a new toggle in the settings page under the "Context" section. When the toggle is turned on, a window pops up asking the user to provide a project brief. The user gives the project brief. After that, Roo code will initialize memory bank by:
Describe alternatives considered (if any)
Following the instructions at https://github.com/GreatScottyMac/roo-code-memory-bank. It works, but it is a tedious process and coders/programmers dont have time to do this. So my solution would be preffered.
Beta Was this translation helpful? Give feedback.
All reactions