Start a New Chat Session from an Intermediate Response

Dear OpenAI Team,

I would like to propose a feature that could enhance the usability of ChatGPT, particularly for users engaged in complex workflows or extensive writing tasks.

Feature Proposal: Allow users to open a new chat session starting from an intermediate response in an ongoing conversation. This would help in situations where a user refines their request iteratively and reaches a satisfactory intermediate response but wants to eliminate previous contextual dependencies to avoid confusion or unnecessary baggage.

Background & Use Case: Currently, there is a similar feature in the form of the canvas for code-related tasks, but it does not fully address scenarios involving:

  • Multi-step coding workflows where users want to reset context but continue from a specific point.
  • Long-form writing and document drafting that involves multiple iterations with ChatGPT.
  • Scenarios where users reach a satisfactory intermediate answer but want to remove prior context without manually copying and pasting content.

Since manually copying long responses can be cumbersome, introducing a button or command to initiate a fresh chat session starting from a specific response would greatly improve the user experience.

Proposed Implementation:

  • A “Start New Chat from Here” option in the chat UI for each response.
  • The selected response becomes the first message of a new chat session, with no prior context carried over.
  • (Optional) Allow users to edit the selected response before starting the new session.