ChatGPT CLI v1.8.2
New Features
- Enhanced History Feature:
- Implemented a mechanism for storing and appending transcriptions to the history log to improve user interaction tracking.
- Code Reference:
api/client/client.go
Improvements
-
Refined Synthesize Speech Command:
- Adjusted the concatenation logic to use
chatContextfor more accurate text-to-speech synthesis from piped content. - Code Reference:
cmd/chatgpt/main.go
- Adjusted the concatenation logic to use
-
Command-Line Interface Commands:
- Added specific flag help for the
--speakoption to enhance user guidance. - Code Reference:
cmd/chatgpt/main.go
- Added specific flag help for the
Bug Fixes
- No specific bug fixes were included in this release.
Other Changes
-
Readme Update:
- Corrected sample command to reflect the removal of obsolete prefixes for better clarity.
- Code Reference:
README.md
-
Test Enhancements:
- Expanded test cases in
client_test.goto validate changes in history handling and ensure robustness against failed operations. - Code Reference:
api/client/client_test.go
- Expanded test cases in
Upgrade Notes
To upgrade to this release, you can either:
- Use Homebrew to upgrade:
brew upgrade chatgpt-cli - Directly download the binaries for your specific OS from the releases page.