Releases: OleksiyM/groq-cli-chat
Releases · OleksiyM/groq-cli-chat
v1.0.2
v1.0.2
New Features
- Save History Toggle: Implemented a
save_historyswitch inconfig.yamlto control chat history saving.- Default value
falsefor new configurations. save_historystatus is read fromconfig.yamlon startup and when switching configurations.- Validation ensures
save_historycan only betrueorfalse.
- Default value
- Conditional Chat History Saving: Chat history is now saved only when
save_historyis enabled in the configuration.
UI/UX Improvements
- Updated Menu Format: The main menu now displays as:
The
[i]nfo | [m]odel | [u]pdate | [h]istory ([s]ave:On/Off) | [c]onfig | [q]uit[s]avestatus dynamically showsOnorOffbased on thesave_historysetting. - History Toggle Command: The command to toggle history saving is
s. - App Title Display: The
app_titlefromconfig.yamlis now consistently displayed before the menu in all relevant instances:- On application startup.
- After toggling history saving.
- After changing configuration files.
- After updating models.
What's Changed
- Merge pull request #4 from OleksiyM/new_updated by @OleksiyM in #5
- Merge pull request #5 from OleksiyM/main by @OleksiyM in #6
- Upd read makefile by @OleksiyM in #7
- feat(chat): add toggle for saving chat history by @OleksiyM in #8
Full Changelog: v1.0.0...v1.0.2
groq-chat v1.0.0
New Features
- Response Statistics: Added detailed statistics after each response showing:
- Total tokens used
- Completion time in seconds
- Tokens per second processing rate
- Multi-Provider Support: Now compatible with any OpenAI-compatible API provider
- Works with xAI's grok-3-mini-beta and other compatible models
- Simply configure the
base_urlin your config.yaml
Improvements
- Enhanced Error Handling: Better error messages when API responses are empty or malformed
- Response Processing: Improved handling of API responses with proper validation
- Documentation: Updated README with new features and usage examples
Bug Fixes
- Fixed issue with response not being displayed in the terminal
- Fixed timing calculation for completion time when not provided by the API
- Removed debug output that was appearing in the terminal
Technical Details
- Refactored the Chat method in the client.go file to properly handle API responses
- Added validation to ensure responses contain valid content
- Implemented fallback timing calculation when the API doesn't provide completion time
What's Changed
- Response Statistics & Multi-Provider SupportNew updated by @OleksiyM in #2
- Updated Readme by @OleksiyM in #3
- Readme by @OleksiyM in #4
Full Changelog: v1.0.1...v1.0.0
groq-chat v0.1.1
groq-chat v0.1.0
Initial release of groq-chat CLI for Groq AI models. Includes Linux, Windows, and macOS binaries and Docker images.