You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+4-2Lines changed: 4 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
7
7
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
8
8
-->
9
9
10
-
## [UNRELEASED]
10
+
## [0.9.0] - 2025-07-02
11
11
12
12
### New features
13
13
@@ -18,11 +18,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
18
18
*`.get_cost()`: to get the estimated cost of the chat. Only popular models are supported, but you can also supply your own token prices. (#106)
19
19
*`.add_turn()`: to add `Turn`(s) to the current chat history. (#126)
20
20
* Tool functions passed to `.register_tool()` can now `yield` numerous results. (#39)
21
-
*New content classes (`ContentToolResultImage`and `ContentToolResultResource`) were added, primarily to represent MCP tool results that include images/files. (#39)
21
+
*A `ContentToolResultImage`content class was added for returning images from tools. It is currently only works with `ChatAnthropic`. (#39)
22
22
* A `Tool` can now be constructed from a pre-existing tool schema (via a new `__init__` method). (#39)
23
23
* The `Chat.app()` method gains a `host` parameter. (#122)
24
24
*`ChatGithub()` now supports the more standard `GITHUB_TOKEN` environment variable for storing the API key. (#123)
25
25
26
+
### Changes
27
+
26
28
#### Breaking Changes
27
29
28
30
*`Chat` constructors (`ChatOpenAI()`, `ChatAnthropic()`, etc) no longer have a `turns` keyword parameter. Use the `.set_turns()` method instead to set the (initial) chat history. (#126)
0 commit comments