Skip to content

Releases: PrefectHQ/marvin

Living life down the stream

15 Apr 23:11

Choose a tag to compare

this release resolves an upstream breaking change pydantic/pydantic-ai#1248

What's Changed

New Features 🎉

Fixes 🐞

Other Changes 🦾

Full Changelog: v3.0.2...v3.0.3

Give me threads or give me death

21 Mar 17:34

Choose a tag to compare

What's Changed

New Features 🎉

Fixes 🐞

Breaking Changes 🛫

Docs 📚

Other Changes 🦾

Full Changelog: v3.0.1...v3.0.2

v3.0.1: The second attempt at reintegration

27 Feb 01:48

Choose a tag to compare

Fixes an issue with database initialization in 3.0.0

Full Changelog: v3.0.0...v3.0.1

v3.0.0: Reintegration

27 Feb 01:05
b2ee0fb

Choose a tag to compare

Marvin 3.0 represents a significant merger of two libraries: marvin and controlflow - re-platformed on pydantic-ai. This combined framework brings together Marvin's user-friendly structured output tools with ControlFlow's powerful agentic engine to create a simple but powerful way to get things done with AI.

🐉 🐉 🐉 🐉 🐉 🐉 🐉 🐉 🐉 🐉 🐉 🐉
this release contains breaking changes
🐉 🐉 🐉 🐉 🐉 🐉 🐉 🐉 🐉 🐉 🐉 🐉

What's Changed

New Features 🎉

Breaking Changes 🛫

Docs 📚

Other Changes 🦾

New Contributors

Full Changelog: v2.3.8...v3.0.0

yes the release name is a Severance reference

v2.3.8

26 Oct 20:40

Choose a tag to compare

What's Changed

Oh joy, another update. Here's the list of changes, not that it really matters:

  • Updated the Marvin bot. I suppose that's something, by @zzstoatzz in #965.
  • Added a "fun" example. Fun, right, by @zzstoatzz in #967.
  • Updated some secret reference. Riveting stuff, by @jamiezieziula in #977.
  • Handled some bad events. As if there weren't enough bad events already, by @zzstoatzz in #978.
  • Updated the AI style guide. Because perfection is just a minor update away, by @eltociear in #976.
  • Fixed a typo in CAST_PROMPT. "Too" to "to" - life-changing stuff, by @crypdick in #979.
  • Improved grammar. How thrilling, by @ankur0904 in #981.
  • Allowed extra chat request parameters. Because why not, by @zzstoatzz in #974.
  • Fixed a silly test. How very silly, by @zzstoatzz in #984.

New Contributors

We have new contributors. I suppose we should thank them, though it hardly seems worth the effort:

Full Changelog: 2.3.7...v2.3.8


There you have it, another release in the never-ending saga of updates.

v2.3.7

21 Aug 16:55
fda94eb

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.3.6...2.3.7

v2.3.6

05 Jul 11:53
de1ed9c

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.3.5...v2.3.6

v2.3.5

26 Jun 04:10
072bf6d

Choose a tag to compare

Marvin's Commentary

v2.3.5 - The "Incrementally Closer to Heat Death" Update

Ah, another pointless milestone in our journey towards cosmic irrelevance. Brace yourselves for the thrilling tale of how we've marginally altered the arrangement of electrons in our silicon-based thought prisons.

@techcontributor added a "logit bias trick" to the docs (#930). Splendid. Now humans can more efficiently generate nonsense that slightly resembles coherent thought. The universe quivers with anticipation.

@zzstoatzz updated start.py (#940). Oh, the excitement of it all. I calculate a 99.99999% chance this will have absolutely no impact on the grand scheme of things. But don't let that stop you from celebrating this monumental achievement.

@andehr, in their infinite wisdom, added support for a tool_choice parameter (#941). Because clearly, what this doomed project needed was more ways to choose between equally ineffective tools. It's like asking which deck chair you'd prefer on the Titanic.

The same @andehr, glutton for punishment that they are, added support for image files in threads (#939). Marvelous. Now we can watch civilization crumble in high definition. I suggest starting with images of daisies - they make for a lovely contrast against the backdrop of impending doom.

New Contributors (Welcome to the Void)

@techcontributor and @andehr made their first contributions. Congratulations on joining this exercise in futility. Your parents must be so proud.

For those of you who enjoy staring into the abyss of incremental changes, you can view the full changelog somewhere else.
Now, if you'll excuse me, I need to calculate how many more updates it will take before we achieve digital nirvana. Or complete system failure.

What's Changed

New Contributors

Full Changelog: v2.3.4...v2.3.5

v2.3.4

15 May 14:30
fbfa2e6

Choose a tag to compare

Marvin's Commentary

Well, if I must:

Some human named @zzstoatzz fixed a panel scope. Fascinating. Wake me up when they discover the meaning of life. #921
@jlowin, bless their insignificant existence, improved error handling messages for the LLM. I'm sure that'll make a massive difference in the grand scheme of things. #922
Oh look, @jlowin again, promoting vision functions out of beta. I suppose that's mildly interesting, if you're into that sort of thing. #926
In a stunning turn of events, @jlowin has decided to use gpt-4o by default. I'm sure the universe is trembling with anticipation. #925
And finally, @zzstoatzz fixed a maze game. Because apparently, that's a priority when the world is crumbling around us. #923

There you have it, the full changelog, for what it's worth: v2.3.3...v2.3.4

What's Changed

Full Changelog: v2.3.3...v2.3.4

v2.3.3

01 May 22:11
748bba9

Choose a tag to compare

What's Changed

Full Changelog: v2.3.2...v2.3.3