Feature request for product/service
Chat
Describe the request
Problem
I often change topics mid-chat. The full transcript then mixes unrelated work, which makes it harder to find the right conversation later (search, pinning, and renaming help, but they don’t fix a mixed thread).
Today the closest options are:
New chat — clean, but I lose/recreate context and the old chat still has both topics mixed
Fork — copies history up through a message (or the whole chat); it doesn’t move or extract only part of the conversation
Side chat — good for digressions, but still tied to the parent and doesn’t reorganize history
There’s no way to edit one existing chat into multiple chats.
Request
Add a way to split (or extract) part of an existing chat into a separate chat.
Ideally something like:
Select a message (or a range of messages) where the topic changed
Choose Split into new chat / Move to new chat
Result:
New chat contains that topic’s messages (and optionally enough prior context)
Original chat either keeps the rest, or optionally drops the moved portion so each thread stays focused
Even a simpler v1 would help: “Create new chat from messages after this point” (and optionally remove those messages from the original).
Why it matters
Cleaner history when a conversation naturally drifts
Easier to find and resume topic-specific work later
Less need to manually restart and re-explain context after a topic change
Complements fork (branch with a copy) rather than replacing it — fork keeps a duplicate path; split reorganizes one messy thread into focused ones
Related behavior today
Forking is useful for exploring alternate approaches with prior context, but it doesn’t solve organization of mixed-topic chats because it copies rather than splits.
Operating System (if it applies)
Windows 10/11