Skip to content

v1.0.0 - Release Notes

Compare
Choose a tag to compare
@kardolus kardolus released this 03 May 18:36
· 297 commits to main since this release

Features:

  • Interactive streaming mode for real-time interaction with the GPT-3.5 Turbo model.
  • Query mode for single input-output interactions with the GPT-3.5 Turbo model.
  • Sliding window history management: Automatically trims conversation history while maintaining context to stay within token limits, enabling seamless and efficient conversations with the GPT model across CLI calls.
  • Viper integration for robust configuration management.
  • CLI history management: Automatically saves and loads conversation history for a more coherent user experience across sessions.
  • Unit and integration tests to ensure the stability and reliability of the codebase.

Improvements:

  • Refined error handling for better user experience and easier debugging.
  • Code refactoring for better readability and maintainability.

Fixes:

  • Fixed issues with token counting and history truncation to comply with token limits.
  • Resolved bugs in file management and JSON parsing.

This release marks the first stable version of the ChatGPT CLI, providing a powerful and user-friendly interface for interacting with OpenAI's GPT-3.5 Turbo model. Users can now easily switch between interactive streaming mode and query mode, while enjoying seamless and efficient conversations with the GPT model, thanks to the sliding window history management feature. With robust configuration management through Viper integration and a well-tested codebase, the ChatGPT CLI is now ready for use in various applications.