Releases: Mirascope/mirascope
Releases · Mirascope/mirascope
v0.3.1
What's Changed
- fix: issue with including some call params that shouldn't be included… by @willbakst in #135
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- Coverage: initial push to get to 100% by @willbakst in #64
- feat: added remove command to mirascope cli by @brenkao in #65
- Cookbook Recipe: SQuAD Extraction by @willbakst in #66
- Update llm_convenience_wrappers.md by @brenkao in #68
- fix: missing $defs in tool schema by @willbakst in #69
- chore: add start/end time to async + tests + minor tweaks by @willbakst in #72
- feat: prompt completion dump to json by @brenkao in #67
- Update pydantic_prompts.md by @brenkao in #70
- feat: auto tag version when using mirascope cli add command by @brenkao in #74
- fix: lint issues with using enums without wrapper by @willbakst in #76
- Bugfix/auto tag non prompts by @brenkao in #79
- refactor: move prompts for rag example back into rag prompt folder by @willbakst in #80
- fix: removed the jinja template that's not supposed to be there by @brianpark0126 in #81
- fix: github issue 75, CLI error for variables outside prompt by @brianpark0126 in #77
- Docstrings PR by @brianpark0126 in #73
- Feature/test add command by @brenkao in #78
- added tests for status by @brenkao in #83
- added tests for use by @brenkao in #85
- fix: prompt messages to return openai types by @willbakst in #82
- Update README.md by @willbakst in #86
- added tests for init command by @brenkao in #87
- added coverage for tests using async generators by @brenkao in #90
- Back Merge v0.2.4 README updates into Dev by @willbakst in #92
- Update README.md to make it more clear that you can write the messages array yourself if you'd prefer by @willbakst in #93
- feat: cookbook/examples restructure by @brianpark0126 in #88
- Update CONTRIBUTING.md by @willbakst in #95
- Merge pull request #95 from Mirascope/willbakst-patch-1 by @willbakst in #96
- added missing tests for command utils, added functional function pars… by @brenkao in #94
- Include
_call_params: CallParams
attribute inPrompt
by @willbakst in #98 - feat: classify example using extract by @brianpark0126 in #97
- added 3 examples for langchain using mirascope by @brenkao in #99
- fix: remove deprecation warning when using tools with prompt for extr… by @willbakst in #101
- fix: renamed folders in rag so as not to duplicate in cookbook by @brianpark0126 in #102
- fix: include completion in returned BaseModel from call to extract by @willbakst in #103
- Enable setting
call_params
like you would formodel_config
without it appearing in the construction of the prompt. by @willbakst in #104 - Mirascope messages by @willbakst in #105
- fix: use ClassVar instead of PromptConfig so we don't need to ignore warnings by @willbakst in #106
- Cookbook wandb by @brianpark0126 in #100
- feat: examples added to parser docstrings. by @brianpark0126 in #108
- chore: added basic example for validation by @brenkao in #109
- added langsmith cookbook examples and walkthrough by @brenkao in #107
- feat: WandB prompt (initial gutcheck) by @brianpark0126 in #110
- feat: wandb walkthrough markdown by @brianpark0126 in #111
- feat: basic support for Gemini by @willbakst in #112
- feat: OpenAIPrompt class similar to GeminiPrompt by @willbakst in #113
- Extract additional types by @willbakst in #114
- docs: update README with new edits. by @willbakst in #117
- chore: updated examples to use new creation from prompt by @brianpark0126 in #116
- chore: remove print statement by @willbakst in #119
- Fix bug with manually setting call params by @willbakst in #120
- bugfix: fix autocompletion not working by @brenkao in #123
- fix: issue with missing start/end time and handling excepts for end t… by @willbakst in #122
- Wandb regen by @brianpark0126 in #121
- Update cookbook by @brianpark0126 in #124
- fix: replace called_once with assert_called_once by @willbakst in #127
- chore: update langsmith examples by @brenkao in #125
- chore: update squad cookbook to use v0.3 updates by @willbakst in #126
- bugfix: tags not working by @brenkao in #129
- docs: update concepts pages with new drafts for v0.3 release by @willbakst in #130
- Merge Dev -> Main for v0.3 release by @willbakst in #131
Full Changelog: v0.2.4...v0.3.0
v0.2.4
v0.2.3
Full Changelog: v0.2.2...v0.2.3
v0.2.2
What's Changed
- rag cookbook example markdown by @brianpark0126 in #52
- fix: dependabot issues with FastAPI and Starlette packages by @willbakst in #62
- fix: bump up FastAPI version in cookbook requirements-fastapi.txt by @willbakst in #63
- fix: incorrect inclusion of
tool_call
inOpenAITool.tool_schema
by @willbakst in #61
Full Changelog: v0.2.1...v0.2.2
v0.2.1
What's Changed
- docs: remove old docs and point to new basic examples by @willbakst in #57
- fix: issue with all extra + readme for zsh users by @willbakst in #58
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
- chore(deps): bump jinja2 from 3.1.2 to 3.1.3 by @dependabot in #22
- feat: add initial OpenAITool Pydantic model by @willbakst in #23
- Make using tools easy with OpenAITool and Function -> OpenAITool automatic conversion by @willbakst in #24
- Tools review changes by @willbakst in #25
- feat: basic rag cookbook example using local embeddings by @brianpark0126 in #26
- feat: OpenAIChat Extraction + String Prompts by @willbakst in #29
- Rag pinecone by @brianpark0126 in #30
- removed debug statement from pinecone_embeddings.py by @brianpark0126 in #31
- feat: added async openai client by @brenkao in #28
- docs: add templates for issues by @willbakst in #34
- Initial prep work for streaming tools more conveniently by @willbakst in #33
- bugfix: fixed various bugs regarding mirascope cli by @brenkao in #41
- Feature/mirascope cli autocomplete by @brenkao in #42
- Feat: Enable using
base_url
with convenience wrappers for things like proxies by @willbakst in #49 - feat: add **kwargs to chat client wrappers for passthrough by @willbakst in #50
- Readme updates by @willbakst in #44
- Rag refactor by @brianpark0126 in #43
- TOOL message type for Prompt by @willbakst in #51
- feat: added basic tools parsing by @brenkao in #48
- final rag changes by @brianpark0126 in #54
- feat: Added AsyncOpenAIToolParser by @brenkao in #53
- Update pydantic_prompts.md by @brenkao in #55
New Contributors
- @dependabot made their first contribution in #22
- @brianpark0126 made their first contribution in #26
Full Changelog: v0.1.3...v0.2.0
v0.1.3
What's Changed
- fix: add py.typed to all submodules so that mypy analyzes them. by @willbakst in #21
Full Changelog: v0.1.2...v0.1.3
v0.1.2
What's Changed
- Update mkdocs tracking by @willbakst in #19
- chore: update GA tag in mkdocs.yml, add py.typed for mypy, and bump v… by @willbakst in #20
Full Changelog: v0.1.1...v0.1.2