Release notes

0.1.0

Breaking Changes

  • tool_choice is no longer a Chat instance variable; instead it is a parameter to Chat.__call__

New Features

  • Add temp param to Chat (#38)

Bugs Squashed

  • pr included but not used (#37)
  • fix tool use bug (#35), thanks to @comhar

0.0.10

New Features

  • Add Client.structured (#32)
  • Use dict2obj (#30)
  • Store tool call result without stringifying (#29)

0.0.9

New Features

  • Async support (#21)

0.0.7

New Features

  • Prompt caching (#20)
  • add markdown to doc output (#19)
  • Support vscode details tags (#18)
  • Add a cont_pr param to Chat as a “default” prompt #15), thanks to @tom-pollak

Bugs Squashed

  • Explicit tool_choice causes chat() to call tool twice. (#11)

0.0.6

New Features

  • Default chat prompt & function calling refactor (#15), thanks to @tom-pollak

0.0.5

New Features

  • Better support for stop sequences (#12), thanks to @xl0

0.0.3

New Features

  • Amazon Bedrock and Google Vertex support (#7)

Bug Fixes

  • Update model paths for non-beta tool use (#2), thanks to @sarahpannn

0.0.1

  • Initial release