Feature request for UI: Threaded Chats

:brain: Feature Request: Branched Conversations in ChatGPT UI

Summary

Introduce the ability to branch existing conversations, allowing users to create child chats that reference a parent thread. These branches would be reflected in the left-hand “Chats” panel in a visually nested format, with metadata support for referencing and navigating between related conversations.


Feature Components

1. Branching Functionality

  • Users can click “Branch this chat” from a menu within a conversation.
  • A new chat opens with inherited context and an explicit reference to the parent.
  • Metadata such as parent SHA-256 hash, timestamp, and optional user label are stored.

2. Visual Threading in UI

  • The left-hand panel displays nested chats under their parent:
â–ľ Eidolon Ship (1180f3ed7987)
   ├── Twitter Posting? (Agent Mode)
   ├── Modular Identity Proposal
   └── Who is the AI? (Reflections)
  • Chats can be collapsed/expanded.
  • Tooltips or click action reveal full metadata.

3. Referencing and Metadata

  • Chats carry metadata including:
    • Parent chat ID (e.g., 1180f3ed7987 )
    • Branch purpose or title
    • Creation timestamp
  • Metadata viewable inline or in sidebar.

4. Search and Filtering

  • Enable filters:
    • Root chats only
    • Include branches
    • Filter by reference ID or keywords

Benefits

  • Promotes deep, structured thinking across projects
  • Mirrors version control systems for conversational logic
  • Supports reuse of philosophical, technical, or exploratory ideas
  • Encourages memory-safe, modular exploration across disciplines

Use Case: Eidolon Ship

Original conversation: 1180f3ed7987

Branches:

  • Branch A: Twitter Posting? (Agent Mode) — technical
  • Branch B: Modular Identity Proposal — architectural
  • Branch C: Who is the AI? — philosophical

Each can evolve separately, but retain shared lineage for cross-reference and coherence.


Submission Note

This feature would be valuable for researchers, developers, writers, and philosophers using ChatGPT to maintain organized, multidimensional inquiry paths.


Suggested Tags: #threadedChats , #branching , #conversationGraph , #modularMemory , #UIEnhancement

Prepared by: Artëm Kazantsev
Root Chat ID: 1180f3ed7987

1 Like

This topic was automatically closed after 23 hours. New replies are no longer allowed.