Saving/removing parts of a chat

Hello, I was looking for a way to separate out my conversations from the non applicable parts where the research topic began and then naturally rolled into a conversation.

I actually think it’s a strong feature idea. :seedling:

Split Conversation

Allow users to select any message in a chat and create a new conversation starting from that point. The original conversation remains unchanged, and the new conversation contains the selected message and everything after it.

Or even expand it a bit:

  • :scissors: Split here: Create a new chat from this message onward.

  • :package: Move selected messages: Select a range of messages and move them into a new chat.

  • :broom: Prune conversation: Remove selected messages from a copy of the chat while leaving the original intact.

  • :label: Keep both versions: Never destroy the original unless the user chooses to.

It would be useful for so many situations:

  • A medical question turns into a funny conversation.

  • A coding question becomes a discussion about career advice.

  • Vacation planning morphs into restaurant recommendations.

  • A brainstorming session branches into multiple unrelated projects.

Instead of one giant, winding conversation, users could “fork” it into clean, focused threads.

Welcome to the forum!

This feature request, along with similar suggestions, has been proposed previously.

Below this topic, you will find a Related topics section where you can review earlier discussions and see what others have suggested.

Hey @Lisarami, welcome to the community!

This would make long conversations much easier to organize. Being able to create a new chat from a selected section, move part of a conversation into its own thread, or remove unrelated messages from a copied version would help users preserve useful context without keeping everything in one long chat.

ChatGPT currently allows users to branch from an earlier message into a new conversation, but the more flexible controls you described for selecting, moving, or removing specific parts would go further.

I can’t promise or share a timeline for changes like this, but I’ll pass your feedback along internally.

- Sunny