Support for "Side Conversations" or "Threads" in Chats

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!

1 Like