Skip to content

Releases: dmitry-markin/jutella

v0.4.0

30 Nov 15:49
v0.4.0
ad4f600
Compare
Choose a tag to compare

[0.4.0] - 2024-11-30

This release adds min_history_tokens context window rolling strategy. It can be handy to keep the last big response in the context. Additionally, the API now provides token usage info.

Added

  • Extend API to report tokens used (#8)
  • Add min_history_tokens rolling context window strategy (#7)

Fixed

  • Fix loading config file passed as CLI option (commit)
  • Remove impossible Error::NoTokenizer and update docs (commit)

v0.3.1

24 Sep 07:42
v0.3.1
bff06f5
Compare
Choose a tag to compare

[0.3.1] - 2024-09-24

This is a bugfix release fixing compilation of the library with default-features = false.

Changed

  • Fix compilation of library with default-features = false (commit)

v0.3.0

24 Sep 07:31
v0.3.0
d76e7ca
Compare
Choose a tag to compare

[0.3.0] - 2024-09-24

This release introduces several new features and improvements. Key updates are:

  • Execution is now async, based on custom OpenAI API client implementation with proper error handling.
  • Added the possibility to discard old messages in the context to keep it below allowed max token limit.
  • Added support for Azure endpoints.
  • The binary dependencies made optional in the library. Use default-features = false when depending on the library.
  • CLI can now copy every response to clipboard via xclip on X11.

Added

  • Support Azure endpoints (#4)
  • Implement rolling context window (#3)
  • cli: Support copying every response to clipboard with xclip (commit)

Changed

  • Replace openai_api_rust with custom async OpenAI API client (#2)
  • cli: Print xclip stderr on invocation failure (commit)
  • Make bin dependencies optional for lib (commit)

v0.2.0

19 Sep 08:46
v0.2.0
77edaa2
Compare
Choose a tag to compare

[0.2.0] - 2024-09-19

Initial release under name jutella.