Releases: Mirascope/mirascope
Releases · Mirascope/mirascope
v1.0.0-b5
What's Changed
- Test
mirascope.core.base
: 100% coverages by @willbakst in #357 - Test core openai by @willbakst in #358
- fixed pyright errors and reorganized integrations, and added tests for integrations by @brenkao in #356
- Anthropic tests by @brenkao in #360
- fix: add test openai api key so client creation doesn't fail by @willbakst in #361
- tests: gemini and updates call_response and call_response_chunk interfaces to remain consistent across providers by @willbakst in #362
- Update message params + LiteLLM updates by @willbakst in #363
- Cohere tests by @brenkao in #364
- Remaining Core Tests For 100% Coverage by @willbakst in #365
- Minor BaseTool (and corresponding provider tool) updates by @willbakst in #366
- fix: remaining issues with imports, ensuring that optional imports are truly optional by @willbakst in #367
- Mistral cost tracking update by @willbakst in #368
- Readme updates by @willbakst in #369
Full Changelog: v1.0.0-b4...v1.0.0-b5
v1.0.0-b4
What's Changed
- added initial work to fix/clean up tool streaming by @brenkao in #346
- fix: tools (sync vs. async) + streaming (cost tracking and linting) by @willbakst in #351
- feat: beta rag by @brenkao in #352
- Multimodal Support by @willbakst in #353
- Structured streaming updates by @willbakst in #354
- Multimodal audio support by @willbakst in #355
Full Changelog: v1.0.0-b3...v1.0.0-b4
v0.18.2
v1.0.0-b3
Full Changelog: v1.0.0-b1...v1.0.0-b3
v1.0.0-b1
v0.18.1
- Fix issue with Gemini extraction using tools where
Literal
andEnum
were missing the{"format": "enum"}
setting
Full Changelog: v0.18.0...v0.18.1
v0.18.0
What's Changed
- GCP Wrapper by @VVoruganti in #338
- Adding weaviate integration by @aowen14 in #339
New Contributors
- @VVoruganti made their first contribution in #338
- @aowen14 made their first contribution in #339
Full Changelog: v0.17.0...v0.18.0
v0.17.0
What's Changed
- docs: add more chaining examples by @willbakst in #301
- feat: updated mirascope logfire span data for custom panels by @brenkao in #302
- fixed comments mentioned in issue #293 by @tvj15 in #303
- Fix dependency issue by @willbakst in #306
- Convenience for generating the assistant message parameter from the response of a call by @willbakst in #308
- feat: otel llm updates by @brenkao in #307
- feat: add to call response types by @willbakst in #310
- fix: moved tags in logfire so they show up in ui by @brenkao in #314
- docs: updated writing_prompts docs and added additional examples by @brenkao in #315
- feat: streaming classes for additional streaming convenience by @willbakst in #317
- docs: fix typos and bad examples, added new example by @brenkao in #316
- feat: streaming content and tools together by @willbakst in #329
- docs: added multiple examples and docs updates to chat history by @brenkao in #323
- docs: updated retrying docs and added some basic examples by @brenkao in #324
- docs: updated examples for extraction and docs by @brenkao in #325
- docs: updated dynamic call/extraction generation examples and docs by @brenkao in #326
- docs: example usage with flask, django, and instructor, and tool calls by @brenkao in #328
- docs: updated docs and examples with v0.17 changes by @brenkao in #330
- feat: add name and description classmethods + call method to BaseTool by @willbakst in #331
- docs: added streaming example to chat history by @brenkao in #333
- feat: add a class for organizing tools under a single namespace by @willbakst in #334
- docs: show how to use examples with tools by @willbakst in #336
- Feat: tool message parameter creation utilities for response types and stream types by @willbakst in #337
Full Changelog: v0.16.1...v0.17.0
v0.16.1
v0.16.0
What's Changed
- feat: Track costs for streaming with OpenAI by @tvj15 in #282
- feat: added util functions create_extractor and create_call by @brenkao in #286
- fix: issue where using AzureOpenAI required OPENAI_API_KEY by @willbakst in #297
New Contributors
Full Changelog: v0.15.2...v0.16.0