-
Notifications
You must be signed in to change notification settings - Fork 437
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
Add option to save conversations to a local project folder #495
base: main
Are you sure you want to change the base?
Conversation
|
c39d85b
to
c90cbd3
Compare
@@ -0,0 +1,125 @@ | |||
# Conversation Save Folder Feature Implementation |
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
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.
conversationSaveFolder
setting to save conversations locally inCline.ts
andClineProvider.ts
.ConversationSaver
class inconversation-saver/index.ts
to handle saving and updating conversations.SettingsView.tsx
to include UI for setting conversation save folder.ConversationSaver
inconversation-saver/__tests__/index.test.ts
.extension.test.ts
to ensure new feature integration.package.json
to reflect changes.ExtensionStateContext.tsx
to manage new state for conversation saving.This description was created by for c70faf0. It will automatically update as commits are pushed.