Skip to content
This repository was archived by the owner on Jul 16, 2025. It is now read-only.

0.22.0

Choose a tag to compare

@chr-hertel chr-hertel released this 01 Jun 13:56
· 48 commits to main since this release
c27618d

What's Changed

Breaking Changes

  • Sorting into three main sub compontents Platform, Chain and Store
    • High level implementation also went into those components, see ChainInterface as example
    • Model namespace went into Platform
    • Bridges got sorted into Platform or Store
    • Tool metadata moved from Chain to Platform\Contract
  • Implementation of JsonSerializable was dropped in favor of Symfony's serializer/normalizer
  • Removal of LanguageModel and EmbeddingsModel interface in favor of base Model and Capabilities
  • Renaming of StructuredResponse to ObjectResponse
  • Slimming down the supports() method of ModelClient and ResponseConverter
  • Changing signature of ModelClient to already accepting the normalized request payload
  • Renaming interfaces to always contain the Interface suffix
  • Renaming exceptions to always contain the Exception suffix

See #326 for more.

New Contributors

Full Changelog: 0.21.2...0.22.0