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

Feature: Primary Chat #2406

Open
2 tasks done
priyashpatil opened this issue Sep 27, 2024 · 3 comments
Open
2 tasks done

Feature: Primary Chat #2406

priyashpatil opened this issue Sep 27, 2024 · 3 comments
Assignees
Labels
area:chat Relates to chat interface kind:enhancement Indicates a new feature request, imrovement, or extension needs-triage Waiting to be triaged

Comments

@priyashpatil
Copy link
Contributor

priyashpatil commented Sep 27, 2024

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

While working on some code let's say terraform with docker you could ask and get the all the code needed. But sometime's there's a case where you might have an additional question related to the problem but it's more of completely separate question about docker. Which would be out of context of given the problem i want to solve. Currently you either ask the question in same chat or create new chat. Both have there +s and -s.

Solution

It would be a feature called: Primary Chat. While your main task remains easy to access the other queries can go separately. This can be solved either by UI or keyboard shortcuts. But both will have very different UX. probably pair of both.

My preference is to keyboard shortcuts for minimal POC. The workflow could be:

  1. You start a normal chat.
  2. Use some "Magic Set" keyboard shortcut to mark the current chat as primary chat.
  3. If you got any new question you start a new chat CMD + L
  4. Need to go back to primary chat? use "Magic Go" keyboard shortcut to return to primary chat.
  5. You can change the primary chat by using same Magic Set shortcut.

Additionally there could be more UI improvements that would have:

  • primary chat pinned to top or some icon somewhere.
  • UI to mark current chat as primary

This feature could be really useful for learning new tools and technologies and also doing quick research. Possibly in the future this can be extended into "Learn along with Continue."

@dosubot dosubot bot added area:chat Relates to chat interface kind:enhancement Indicates a new feature request, imrovement, or extension labels Sep 27, 2024
@Patrick-Erichsen
Copy link
Contributor

Interesting idea! I find myself doing this quite often as well. It feels like the root of the issue is "I want to easily submit a prompt and get a response, without affecting the current session".

Keyboard shortcuts are definitely a lightweight way to do this. Although it feels like an even more lightweight way to do this could be just adding a shortcut to return to previous session?

@priyashpatil
Copy link
Contributor Author

Not sure if going back to the previous session would work for more than one additional chat session. The previous session must be going to the very last session from history.

@RomneyDa
Copy link
Collaborator

Could approach as "pinned chat" where you can pin a specific chat to the top at any time, unpin at any time, and pin icon or similar + keyboard shortcut would go to pinned chat

@RomneyDa RomneyDa added the needs-triage Waiting to be triaged label Oct 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:chat Relates to chat interface kind:enhancement Indicates a new feature request, imrovement, or extension needs-triage Waiting to be triaged
Projects
None yet
Development

No branches or pull requests

3 participants