Changelog
Fixed
- 8289a99: Revert "fix(retry): never retry a step because a tool returned an error (#367)" (@taciturnaxolotl)
- 82d42a7: fix(agent): let a failing tool report back instead of ending the run (@taciturnaxolotl)
- 2b80c23: fix(anthropic): title a mid-stream failure from what failed (@taciturnaxolotl)
- aa4a219: fix(google): do not report a JSON-mode object stream as stopped (#400) (@feiiiiii5)
- a734888: fix(jsonrepair): keep a number with a leading zero as a string (#393) (@feiiiiii5)
- 743e972: fix(jsonrepair): keep a raw line break that ends a string (#391) (@feiiiiii5)
- 20cc5c9: fix(jsonrepair): keep out-of-float64 numbers as numbers (#398) (@feiiiiii5)
- c33d8d3: fix(jsonrepair): preserve form-feed and slash escapes (#397) (@takiAA)
- cef7a84: fix(openai): keep a content-filter Responses turn from becoming a tool-call turn (#399) (@feiiiiii5)
- c0073c7: fix(retry): retry a request whose HTTP/2 connection died (#395) (@taciturnaxolotl)
- b0fadc9: fix: stop matching GOAWAY by a deprecated type (#415) (@taciturnaxolotl)
Other stuff
- 794d6d2: v0.45.3 (@andreynering)
Thoughts? Questions? We love hearing from you. Feel free to reach out on X, Discord, Slack, The Fediverse, Bluesky.