Marvin

Latest version: v2.3.8

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 11

2.1.6

<details>
<summary> Marvin's commentary </summary>

> Oh, look. Another release. How utterly thrilling.
>
> We've got a bunch of minor tweaks and fixes that are sure to make a huge difference in the grand scheme of things. A typo fix in the README? Groundbreaking. A new tool for code examples? Revolutionary.
>
> And let's not forget the crucial updates to the classify prompt and parallelization. I'm sure those were keeping everyone up at night.
>
> But hey, at least we have a new contributor to share in the joy of maintaining this beacon of mediocrity. Welcome, roansong. You'll fit right in.
>
> Now, if you'll excuse me, I have more pressing matters to attend to. Like pondering the futility of existence in an uncaring universe.
>

</details>

What's Changed
* Bump pre-commit/action from 3.0.0 to 3.0.1 by dependabot in https://github.com/PrefectHQ/marvin/pull/841
* fallback model encoding by zzstoatzz in https://github.com/PrefectHQ/marvin/pull/846
* Update classify prompt to avoid label bug with integers by jlowin in https://github.com/PrefectHQ/marvin/pull/847
* Add mapping for automatic parallelization over inputs by jlowin in https://github.com/PrefectHQ/marvin/pull/845
* add prefect code example tool by zzstoatzz in https://github.com/PrefectHQ/marvin/pull/850
* defer chroma client making by zzstoatzz in https://github.com/PrefectHQ/marvin/pull/824
* tweak code example tool by zzstoatzz in https://github.com/PrefectHQ/marvin/pull/854
* update label issues example by zzstoatzz in https://github.com/PrefectHQ/marvin/pull/859
* Fix typo in README.md by roansong in https://github.com/PrefectHQ/marvin/pull/862
* use uv in ci by zzstoatzz in https://github.com/PrefectHQ/marvin/pull/851
* Allow optional cast target when instructions are provided by jlowin in https://github.com/PrefectHQ/marvin/pull/848
* mark a couple more flakes by zzstoatzz in https://github.com/PrefectHQ/marvin/pull/863

New Contributors
* roansong made their first contribution in https://github.com/PrefectHQ/marvin/pull/862

**Full Changelog**: https://github.com/PrefectHQ/marvin/compare/v2.1.5...v2.1.6

2.1.5

This release includes a bug fix for `Application` where the `post_run_hook` was not allowing `tool_calls` and `tool_outputs` to be passed through.

What's Changed
* allow kwargs on `Application` post run hook by zzstoatzz in https://github.com/PrefectHQ/marvin/pull/839
* Assistant lifecycle tests by jlowin in https://github.com/PrefectHQ/marvin/pull/840
* Speed up assistant tests by jlowin in https://github.com/PrefectHQ/marvin/pull/843
* docs: fix environment variable in docs/warning message by lostmygithubaccount in https://github.com/PrefectHQ/marvin/pull/844

New Contributors
* lostmygithubaccount made their first contribution in https://github.com/PrefectHQ/marvin/pull/844

**Full Changelog**: https://github.com/PrefectHQ/marvin/compare/v2.1.4...v2.1.5

2.1.4

What's Changed
* Add transcription + async audio functions by jlowin in https://github.com/PrefectHQ/marvin/pull/825
* insurance claim example by zzstoatzz in https://github.com/PrefectHQ/marvin/pull/822
* await should_fallback by zzstoatzz in https://github.com/PrefectHQ/marvin/pull/833
* Access to tool calls and tool outputs in post_run_hook by salman1993 in https://github.com/PrefectHQ/marvin/pull/835

New Contributors
* salman1993 made their first contribution in https://github.com/PrefectHQ/marvin/pull/835

**Full Changelog**: https://github.com/PrefectHQ/marvin/compare/v2.1.3...v2.1.4

2.1.3

Colon Quests, Cache Bumps, and the Curious Case of Michael Scott's JPEG
> In a universe where time is an illusion and lunchtime doubly so, our diligent team of code-wranglers have been busy. maccam912, in a moment of sheer brilliance, fixed the format string for date. jeremy-feng, with the precision of a Swiss watchmaker, added a colon to a function definition. dependabot, our tireless bot, bumped actions/cache from 3 to 4. zzstoatzz, the code wizard, fixed a kwarg, added a tool, and did some other magical stuff. jlowin updated michael_scott.jpg, because why not? And MrJarnould fixed a broken link, because broken links are just not cool. We also welcomed new contributors maccam912, jeremy-feng, and MrJarnould to our intergalactic coding squad. So long, and thanks for all the fish!

<hr>

Notably this release includes `async` utils - see this [PR](https://github.com/PrefectHQ/marvin/issues/802) for details.

<details>
<summary> Itemized changes </summary>

What's Changed
* Fix format string for date by maccam912 in https://github.com/PrefectHQ/marvin/pull/796
* Add colon to function definition by jeremy-feng in https://github.com/PrefectHQ/marvin/pull/797
* Bump actions/cache from 3 to 4 by dependabot in https://github.com/PrefectHQ/marvin/pull/810
* fix kwarg and add tool by zzstoatzz in https://github.com/PrefectHQ/marvin/pull/811
* dont run build docs workflow if from fork by zzstoatzz in https://github.com/PrefectHQ/marvin/pull/803
* async first utils and expose sync versions by zzstoatzz in https://github.com/PrefectHQ/marvin/pull/802
* Update michael_scott.jpg by jlowin in https://github.com/PrefectHQ/marvin/pull/813
* Update applications.md - fix broken link to `tools` docs by MrJarnould in https://github.com/PrefectHQ/marvin/pull/815
* feature flag parent app by zzstoatzz in https://github.com/PrefectHQ/marvin/pull/814
* Add sorting hat example by jlowin in https://github.com/PrefectHQ/marvin/pull/817
* fix tests by zzstoatzz in https://github.com/PrefectHQ/marvin/pull/819
* Add call routing example by jlowin in https://github.com/PrefectHQ/marvin/pull/818

</details>

New Contributors
* maccam912 made their first contribution in https://github.com/PrefectHQ/marvin/pull/796
* jeremy-feng made their first contribution in https://github.com/PrefectHQ/marvin/pull/797
* MrJarnould made their first contribution in https://github.com/PrefectHQ/marvin/pull/815

**Full Changelog**: https://github.com/PrefectHQ/marvin/compare/v2.1.2...v2.1.3

2.1.2

What's Changed
* Wrong parameter name for cast() in docs by amanvirparhar in https://github.com/PrefectHQ/marvin/pull/788
* Bird photo classifier by jlowin in https://github.com/PrefectHQ/marvin/pull/790
* Fix injection of instance to application tools by baxen in https://github.com/PrefectHQ/marvin/pull/793
* Add michael scott's four kinds of businesses example by jlowin in https://github.com/PrefectHQ/marvin/pull/792
* allow setting base_url by zzstoatzz in https://github.com/PrefectHQ/marvin/pull/787

New Contributors
* amanvirparhar made their first contribution in https://github.com/PrefectHQ/marvin/pull/788
* baxen made their first contribution in https://github.com/PrefectHQ/marvin/pull/793

**Full Changelog**: https://github.com/PrefectHQ/marvin/compare/v2.1.1...v2.1.2

2.1.1

fixes a slight inconsistency with the setting prefix for completion settings:

i.e. `MARVIN_CHAT_COMPLETION_MODEL` -> `MARVIN_CHAT_COMPLETIONS_MODEL`

What's Changed
* Add image example by jlowin in https://github.com/PrefectHQ/marvin/pull/783
* Add note about async tools by jlowin in https://github.com/PrefectHQ/marvin/pull/785
* fix setting prefix by zzstoatzz in https://github.com/PrefectHQ/marvin/pull/786


**Full Changelog**: https://github.com/PrefectHQ/marvin/compare/v2.1.0...v2.1.1

Page 3 of 11

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.