Skip to content
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

Simple tabs for sessions & fork #4030

Open
2 tasks done
ferenci84 opened this issue Feb 8, 2025 · 2 comments
Open
2 tasks done

Simple tabs for sessions & fork #4030

ferenci84 opened this issue Feb 8, 2025 · 2 comments
Assignees
Labels
good-first-issue Suggested issue for new contributors kind:enhancement Indicates a new feature request, imrovement, or extension priority:medium Indicates medium priority

Comments

@ferenci84
Copy link
Contributor

ferenci84 commented Feb 8, 2025

Validations

  • I believe this is a way to improve. I'll try to join the Continue Discord for questions
  • I'm not able to find an open issue that requests the same enhancement

Problem

Scenario 1: I usually have a main session, then I have a standalone coding question I want to ask.
Scenario 2: I want to copy things from the old session into a new one and switch between them
Scenario 3: For whatever other reason I want to keep more than one session to be opened

A more advanced scenario:
Scenario 4: I have a history, and want to start a series of questions that is related to the current session, but I want to keep the current one for reference.

Solution

Simple tabs feature should be added. This would support scenario 1-3

I believe it would also be simpe to add fork feature (in a form of action button at the end of an assistant response, just like copy or delete). This would support scenario 4.

Some other extensions already implemented this and I found them very helpful:

Image Image

The branch feature is included in many standalone AI chat application:

Image

Note: In those applications you commonly don't have tabs, but you have an always-visible sidebar containing history similar to one in Continue. Continue also have a sidebar like that, but it's always-visible only if you enlarge the window:

Image

Related to these issues:
#774
#1858

I believe tabs would solve this too:
#3468

@dosubot dosubot bot added kind:enhancement Indicates a new feature request, imrovement, or extension priority:medium Indicates medium priority labels Feb 8, 2025
@ferenci84 ferenci84 mentioned this issue Feb 9, 2025
2 tasks
@tomasz-stefaniak tomasz-stefaniak added good-first-issue Suggested issue for new contributors and removed "needs-triage" labels Feb 10, 2025
@ferenci84
Copy link
Contributor Author

I created a PR for the tabs feature: #4051

I was using it for a while with my work, and it's working almost good, I noticed few minor things though. I'll make an update in few days.

@ferenci84
Copy link
Contributor Author

I have made an update to the PR, now it aligns more to the theme colors, and I corrected few minor bugs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good-first-issue Suggested issue for new contributors kind:enhancement Indicates a new feature request, imrovement, or extension priority:medium Indicates medium priority
Projects
None yet
Development

No branches or pull requests

2 participants