Hi there!
To allow better management of context tokens, and make long chats easier to follow, it would be great if there was a way to start a new “thread” in response to a reply from ChatGPT. This thread would use the previous context, but would not be included when I begin responding in the main conversation again (or maybe, a brief summary of the thread would be injected into the conversation, e.g. “user started a thread to ask for more clarification on how node modules work”).
The reason for this is, for example, I have a long conversation going about an app I’m working on. A lot of this discussion is iterating on features for the app and discussing changes. However, sometimes, I want more clarification on something ChatGPT just said, and I want to do so without polluting the main chat thread or eating up additional context tokens. I would love to be able to reply in a new thread to something ChatGPT said, for example to ask for clarification on some typescript feature, without derailing the main conversation.
A simpler implementation could be an option to “start new chat from here” that will simply create a new chat, copying the context at that point. I could then ask a few questions, and then erase that chat when done, to keep the main chat clean. In the future, and if this feature gets used, the threads could be handled in a more inline fashion, to where you would have chats and their relevant threads listed underneath them in the sidebar.
Thank you!