Skip to content

feat(conversation): Add delete, clone and rename operations to /conversation command #1818

@dariuszkowalski-com

Description

@dariuszkowalski-com

Description

Expand the /conversation command to support conversation management operations beyond loading. Currently, users can only view and load saved conversations. This feature request proposes adding delete and fork capabilities to improve workflow management.

Current Behavior

The /conversation command displays a list of saved conversations that users can select to load and continue their work. Once loaded, the conversation state is restored, but there are no options to remove outdated conversations or create experimental branches from existing ones.

Proposed Changes

Add two new operations to the /conversation command:

Delete Operation

  • Allow users to permanently remove selected conversations
  • Display a confirmation prompt before deletion to prevent accidental data loss
  • Syntax: Select conversation and choose delete option with confirmation step

Fork Operation

  • Enable users to create an independent copy of a selected conversation
  • The original conversation remains unchanged
  • The forked conversation can be modified independently
  • Naming convention: fork suffix to distinguish copies from originals

Benefits

  • Workspace Management: Remove obsolete or test conversations to maintain a clean working environment
  • Experimentation: Fork conversations to try different approaches without risking the original work
  • Version Control: Create conversation snapshots before making significant changes
  • Organization: Better manage multiple conversation threads and iterations

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions