Skip to content

Handling Conversations Feature 🚧 #35

@DieHard073055

Description

@DieHard073055

Description:

This issue covers the implementation of a set of features to handle conversations in the rust-chatgpt-cli. The following functionalities will be added to manage conversations:

  1. Generate names and filenames: Implement a method to generate unique and descriptive names for conversation files, which will be used to save the conversations.

  2. Read and sort conversations: Develop a functionality to read a directory containing conversation files, parse the files, and sort the conversations based on certain criteria (e.g., date created, conversation length, etc.).

  3. Create a new conversation: Add the ability to create a new conversation. For every prompt input, the application should read the conversation file, append the new message to the conversation list, and save the updated file.

  4. List conversations: Implement a feature to list all available conversations from the conversation directory, providing an overview of saved conversations.

  5. Delete conversations: Add a functionality to delete conversations from the conversation directory, allowing users to manage their conversation storage.

The individual issues:

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions