Skip to content

Latest commit

 

History

History
110 lines (67 loc) · 2.71 KB

CHANGELOG.md

File metadata and controls

110 lines (67 loc) · 2.71 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.7.0 - 2024-12-10

Changed

  • Update Ollama dependency to 0.5.1.

Fixed

  • Update rate limiting logic to new rate limiting used by Anthropic.

0.6.0 - 2024-09-07

Added

  • Get recorder notifications when messages are received or send.
  • Record various end-to-end durations.
  • Support for prompt caching in AnthropicTextProvider.

Changed

  • Go 1.23 or newer is required.

0.5.1 - 2024-08-21

Fixed

  • Allow tool result to be the last message in AnthropicTextProvider.

0.5.0 - 2024-08-19

Changed

  • Store recorded AI model calls into .error files as well.

Fixed

  • Correctly send empty text content in AnthropicTextProvider.
  • Rate limit handling in AnthropicTextProvider.

0.4.0 - 2024-08-18

Added

  • combine sub-command for the fun tool which combines multiple input directories into one output directory with only those files which are equal in all input directories.
  • Create files with .error suffix for outputs with errors and skip them on followup runs of the fun tool.
  • Context-based recorder for information about internal calls made to a model.
  • Transparent tool calling into Go code.
  • OpenAI provider.

0.3.0 - 2024-08-07

Added

  • Create files with .invalid suffix for outputs which fail JSON Schema validation and skip them on followup runs of the fun tool.

Changed

  • Retry communication errors for Ollama provider.

0.2.2 - 2024-08-04

Added

  • Show final summary in fun tool.

0.2.1 - 2024-08-04

Fixed

  • Fixed Go package.

0.2.0 - 2024-08-04

Added

  • Added fun CLI tool.
  • Logging using zerolog.

0.1.0 - 2024-07-31

Added

  • First public release.