Release Notes for Nisaba v0.3.0
Introducing Nisaba v0.3.0, the Profile and History release! 🎉
This release focuses on enhancing dynamic management of configurations and conversation histories.
Users can now create "profile" folders used for quickly switching between system instructions and API parameters.
Conversations can be paused and resumed at a later time with new commands for saving and loading history archives.
Bug Fixes
- Resolved Dependabot Alert
- Updated dependencies to the latest versions to address GitHub Dependabot alerts.
Optimizations
- Refactored IRC Functionality
- Moved IRC-related code to "irc.go", making it easier to add more platforms like Discord in the future.
New Features
- Configuration Profiles
- Introduced a new command,
!profile [path]
, allowing users to switch to an updated running configuration directory.
- Introduced a new command,
- Reminder Prompt
- Users can set a string in a
reminderprompt.txt
file that will be sent to the endpoint prefixing each message as system.
- Users can set a string in a
- History Save and Load
- Introduced
!save
and!load
commands to manage backups of conversation histories.
- Introduced
Included Binaries
nisaba-linux-amd64.tar.gz
- Archive containing binaries and scripts for Linux users.nisaba-mac-amd64.tar.gz
- Archive containing binaries and scripts for Mac users.nisaba-windows-amd64.zip
- Archive containing binaries and scripts for Windows users.nisaba-linux-amd64.bin
- Standalone binary for Linux.nisaba-mac-amd64.bin
- Standalone binary for Mac.nisaba-windows-amd64.exe
- Standalone executable for Windows.
Known Issues
As this is an early release, some stability and performance issues are expected.
Getting Started
To begin using Nisaba, please refer to the setup section for detailed configuration instructions.
Thank you for trying Nisaba in the early stages of development. ❤️
Feedback and contributions to further improve the software are valued.
Feel free to submit any issues or suggestions through GitHub issues!