v0.2.0
Better error & retries
In this release we rethinked how we return errors to fix some bugs and allow them be more useful on the Crush side.
In the process, we also fixed an issue with retries running more time than it should, due to Fantasy having it's retry mechanism on top of the SDKs retry. We disabled the SDK retries and kept ours.
All this is an ongoing work, and you should expect more improvements in this area soon.
Changelog
Fixed
- bb0bc62: fix(google): return
*fantasy.ProviderErrorwhen we should (@andreynering) - 9e77443: fix: disable sdk retries because we handle retries ourselves (@andreynering)
Other stuff
- 8cb408f: docs(readme,examples): add system prompt to simple example (#60) (@meowgorithm)
- 23cf40d: refactor(errors): remove uneeded marker attribute (@andreynering)
- 512e9de: refactor(errors): remove unused
Nameattribute (@andreynering) - 504fc26: refactor: remove unused error types (@andreynering)
- 789f18b: refactor: rework error types (@andreynering)
Thoughts? Questions? We love hearing from you. Feel free to reach out on X, Discord, Slack, The Fediverse, Bluesky.
