You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I would like to propose a change to the current user experience of the rust-chatgpt-cli to make conversation management more user-friendly. The current design requires users to provide a conversation index each time they want to continue an ongoing conversation, which can be cumbersome.
Proposed Changes:
chatgpt new will behave mostly the same, to create a new conversation instance and set it as the currently selected conversation:
chatgpt new "question to ask chatgpt"
cat file | chatgpt new
Add a chatgpt status command to show the currently selected conversation, the number of ongoing conversations, total tokens used this month, and accumulated cost for the month:
chatgpt status
When a user asks a question with chatgpt, assume they want to continue with the currently selected conversation by default. If there's no conversation selected, create a new one:
chatgpt "ask a question"
chatgpt list dose not change, lists all conversations, allowing users to select the desired conversation:
chatgpt list
Add a chatgpt del command to delete a specific conversation:
chatgpt del <conversation index>
I believe these changes will simplify conversation management and make the rust-chatgpt-cli more user-friendly. Please consider implementing these enhancements. Thank you!
The text was updated successfully, but these errors were encountered:
This sounds like a great idea.
I would like to try it out and go through the chat process. Hopefully this issue solves the (or any) current issue, or a step forward to getting a better user experience with the CLI.
Description:
I would like to propose a change to the current user experience of the
rust-chatgpt-cli
to make conversation management more user-friendly. The current design requires users to provide a conversation index each time they want to continue an ongoing conversation, which can be cumbersome.Proposed Changes:
chatgpt new
will behave mostly the same, to create a new conversation instance and set it as the currently selected conversation:chatgpt status
command to show the currently selected conversation, the number of ongoing conversations, total tokens used this month, and accumulated cost for the month:chatgpt
, assume they want to continue with the currently selected conversation by default. If there's no conversation selected, create a new one:chatgpt "ask a question"
chatgpt list
dose not change, lists all conversations, allowing users to select the desired conversation:chatgpt del
command to delete a specific conversation:I believe these changes will simplify conversation management and make the
rust-chatgpt-cli
more user-friendly. Please consider implementing these enhancements. Thank you!The text was updated successfully, but these errors were encountered: