Releases: shahabkondri/chat-gpt-shell
Release v1.0.5
New Features
Chat Conversation Management: You can now store chat conversations in an H2 Database. Conversations can be continued from where they were left off, providing a seamless experience.
Conversation Commands: A new set of commands has been introduced for managing conversations:
conversation: Displays the current conversation ID and title.
conversation --all: Displays all stored conversations.
conversation --new: Starts a new conversation.
conversation --load [ID]: Loads a conversation by its ID.
conversation --delete [ID]: Deletes a conversation by its ID.
conversation --delete-all: Deletes all stored conversations.
Database Configuration: You can now configure the H2 Database URL, username, and password in the application.properties file or via environment variables.
Please refer to the updated README.md for more information on how to use the new features and improvements in version 1.0.5
Release v1.0.4
This release introduces support for system messages, and includes minor improvements.
New Features:
- System Message Support: Users can now set or update system messages to influence the behavior of ChatGPT. This can be done through the configuration file, environment variables, or during the chat session using the
:system
command.
Usage Notes:
- When setting the system message using an environment variable, make sure to use double quotes for the message.
Please refer to the updated README.md for more information on how to use the new features and improvements in version 1.0.4.
Release v1.0.3
- Added custom
ChatShell
class for a more user-friendly interaction with the ChatGPT API. - Enabled direct input of text to the ChatGPT API without the need for typing the "chat" command.
- Allowed access to other commands by starting the input with a colon (':') character. e.g. :help
- Renamed the project from
chat-gpt-cli
tochat-gpt-shell
for better clarity and representation of its purpose.
Release v1.0.2
update release.yml
Release v1.0.1
update release.yml