-
Notifications
You must be signed in to change notification settings - Fork 33
Open
Description
Feature Request: Tail‑Fork – create new chat from following messages
Currently, the Fork function works “top‑down”:
you pick a message, and the new branch contains all messages up to that point in the conversation. This is great for branching from earlier points in the history.
However, there is no way to do the opposite:
Start a new chat that contains only the messages from this point onwards (i.e. everything below a selected message).
Proposed behavior
Add a second action next to the existing Fork, for example:
- “Fork from here (tail only)” or “Start new chat from here”
When invoked on a message:
- Create a new chat.
- Copy only the selected message and all subsequent messages into that new chat.
- Do not include the earlier conversation history above that message.
Why this is useful
- When a conversation gets very long (context window / performance issues), I often want to continue only with the last few turns, without dragging along the entire early history.
- The current Fork always keeps everything above the selected point, which is the opposite of that need.
- A Tail‑Fork would make it easy to “trim” long chats and keep working with just the recent context, without manual copy‑paste.
This would be especially helpful for:
- Long debugging / coding sessions.
- Vision + text chats where context overflow is a concern.
- Power users who frequently branch and iterate on the latest few steps of a conversation.
Thank you
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels