-
Notifications
You must be signed in to change notification settings - Fork 2.6k
Add option to save conversations to a local project folder #495
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
c39d85b to
c90cbd3
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do you think we should be checking in these documentation files? My instinct is no, but curious to hear your thoughts.
ec3b423 to
7bb587a
Compare
|
I ssh into a remote machine from different computers and roo saves the conversation locally to the computer that I'm connected from. It currently makes it impossible to switch task between computers unless I manually copy over the task history. This would rally help me a lot! |
7bb587a to
1e2432b
Compare
1e2432b to
42eb136
Compare
|
This feature is very practical. I 'm keeping cherry picking this and packaging by myself, but there are more and more conflicts with the latest main branch. please solve these conflicts with the main branch. |
|
@mrubens Can we merge this feature? It feels more reasonable that the task is saved relate to the project? |
|
💡 If you want to keep your Roo AI chats organized by project, the best way is to create separate VS Code profiles for each project. Then, install the Roo extension in each profile. This way, each project has its own isolated environment and chat history, making it much easier to manage conversations and context. Super helpful when juggling multiple projects! 🙌 |
|
We merged a feature into main that defaults to only showing chat history from the current workspace - will go out in the next release and I think should cover this. |
|
@mrubens so is this already dealt with through another PR? |
Description
When working in many projects, finding past conversations that relate to the current project can be cumbersome.
This adds a workspace option, where users can specify a folder to automatically save their current conversations.
In addition to making it easier to find conversations, a local history of conversations means you can ask Roo to review previous conversations for context in a new task.
Type of change
How Has This Been Tested?
Checklist:
Additional context
Related Issues
Reviewers
Important
Adds a feature to save conversations to a specified local folder, with UI and backend support, and includes tests for the new functionality.
conversationSaveFoldersetting to save conversations locally inCline.tsandClineProvider.ts.ConversationSaverclass inconversation-saver/index.tsto handle saving and updating conversations.SettingsView.tsxto include UI for setting conversation save folder.ConversationSaverinconversation-saver/__tests__/index.test.ts.extension.test.tsto ensure new feature integration.package.jsonto reflect changes.ExtensionStateContext.tsxto manage new state for conversation saving.This description was created by
for c70faf0a2d31de4ccada0e221c1e709532691f20. It will automatically update as commits are pushed.