Skip to content

Tree-based LogManager #17

Description

@ErikBjare

I asked ChatGPT about it, and it seems doable: https://chat.openai.com/share/5b63c61e-0b82-43ee-b305-d283deba51fb

Would enable the user to stop worrying about "losing" conversation history, and let them browse the branching nature of the convo like in the ChatGPT UI.

Some complications around:

  • editing
    • after editing the conversation, read the messages and find the common ancestor and branch from there
  • saving/loading
    • a solution could be to store each branch as a log in the conversation folder side-by-side with the "main" conversation.jsonl branch.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions