Originally created by @skyler14 on GitHub (May 1, 2024).
Is your feature request related to a problem? Please describe.
Chat GPT has the exceptionally useful threading feature, where you can edit your questions and split onto a new thread. This is very useful for example when you prompt and the llm makes code changes that you dislike and you want the system to ignore existing. There is also alot of room for improvement on the existing implementations that could be done here.
Describe the solution you'd like
I'd like to be able to edit my question, be able to press an edit button on any previous question I asked and regenerate from context at that answer and previous, and be able to navigate between the threads that this makes.
Additionally, I'd like to be able to then edit the system prompt and/or model (or at least the extra instructions you can provide a model), so that after having my LLM assist me in making all this useful context and answers, I can completely regear it towards using the context it has to solving a problem in a different way.
Finally having a bookmark/pin icon would be awesome, which pins particular breakpoints you like in the threading so you can navigate back to those query parts and be able to easily start a new thread from.
Describe alternatives you've considered
Being able to just edit the post and regenerate a new answer, still navigate between histories.
Be able to pin a previous prompt, then refer to just all the context before it in a similar way to the #rag system. That way you can just in text refer to a previous breakpoint and then submit your new prompt. Maybe allow for collapsing all answers between the pinned message and that for easy viewing.
Additional context
example images though I suspect we're all familiar with these, having and edit button:
being able to adjust and submit a new query:
navigate to various versions of queries:
With regards to pinning this is a common feature seen in apps like LINE or WhatsApp, clicking the pin bar would show you a list of all the queries you pinned, and this could be placed by the edit button
for editing the system prompt this can itself just be another edit button like so
Originally created by @skyler14 on GitHub (May 1, 2024).
**Is your feature request related to a problem? Please describe.**
Chat GPT has the exceptionally useful threading feature, where you can edit your questions and split onto a new thread. This is very useful for example when you prompt and the llm makes code changes that you dislike and you want the system to ignore existing. There is also alot of room for improvement on the existing implementations that could be done here.
**Describe the solution you'd like**
1. I'd like to be able to edit my question, be able to press an edit button on any previous question I asked and regenerate from context at that answer and previous, and be able to navigate between the threads that this makes.
2. Additionally, I'd like to be able to then edit the system prompt and/or model (or at least the extra instructions you can provide a model), so that after having my LLM assist me in making all this useful context and answers, I can completely regear it towards using the context it has to solving a problem in a different way.
3. Finally having a bookmark/pin icon would be awesome, which pins particular breakpoints you like in the threading so you can navigate back to those query parts and be able to easily start a new thread from.
**Describe alternatives you've considered**
1. Being able to just edit the post and regenerate a new answer, still navigate between histories.
2. Be able to pin a previous prompt, then refer to just all the context before it in a similar way to the #rag system. That way you can just in text refer to a previous breakpoint and then submit your new prompt. Maybe allow for collapsing all answers between the pinned message and that for easy viewing.
**Additional context**
example images though I suspect we're all familiar with these, having and edit button:

being able to adjust and submit a new query:

navigate to various versions of queries:

With regards to pinning this is a common feature seen in apps like LINE or WhatsApp, clicking the pin bar would show you a list of all the queries you pinned, and this could be placed by the edit button

for editing the system prompt this can itself just be another edit button like so

Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @skyler14 on GitHub (May 1, 2024).
Is your feature request related to a problem? Please describe.
Chat GPT has the exceptionally useful threading feature, where you can edit your questions and split onto a new thread. This is very useful for example when you prompt and the llm makes code changes that you dislike and you want the system to ignore existing. There is also alot of room for improvement on the existing implementations that could be done here.
Describe the solution you'd like
Describe alternatives you've considered
Additional context





example images though I suspect we're all familiar with these, having and edit button:
being able to adjust and submit a new query:
navigate to various versions of queries:
With regards to pinning this is a common feature seen in apps like LINE or WhatsApp, clicking the pin bar would show you a list of all the queries you pinned, and this could be placed by the edit button
for editing the system prompt this can itself just be another edit button like so
@tjbck commented on GitHub (May 1, 2024):
This feature already exists if I'm not mistaken.