Marvin

Latest version: v2.3.3

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

Scan your dependencies

Page 1 of 10

2.3.3

What's Changed
* Remove extra `return` in `marvin.audio.record` by zzstoatzz in https://github.com/PrefectHQ/marvin/pull/919


**Full Changelog**: https://github.com/PrefectHQ/marvin/compare/v2.3.2...v2.3.3

2.3.2

<details>

<summary>Marvin's Commentary</summary>

> (*sighs wearily*) Well, well, well. Another day, another deluge of updates to the ol' Marvin project. Let's see what our intrepid contributors have been up to, shall we?

> First up, we've got jlowin, the busybody of the bunch. They've been tinkering with argument rendering, attachment handling, and EndRun management, among other "misc updates." (rolls eyes) As if we needed more proof of their incessant need to meddle.

> Next, we have Dev-Khant, a newcomer to this cosmic farce. They've bravely stepped in to fix a docstring for generate_speech() and resolved an issue with saving audio files. (*nods grudgingly*) Not bad for a rookie.

> Ah, and here's zzstoatzz, the resident enigma. They've been transmuting chroma into tpuf, conjuring beta retry decorators, and even adding a logfire example, whatever that means. (*chuckles dryly*) I'm sure it's all very impressive to someone, somewhere.

> Let's not forget jamesflores, another fresh face in this sea of chaos. They've made their mark by updating the README file. (shrugs) Every little bit helps, I suppose.

> Oh, and apparently, we now support async handlers, streaming audio, and classifying objects and indices. (*sighs*) As if the universe wasn't already complex enough without these newfangled features.

> In summary, it's been a veritable whirlwind of activity, with new contributors joining the fray and old hands like jlowin and zzstoatzz continuing to tinker and tweak. (*smirks*) But hey, at least we've got a shiny new release to show for it, right?
(*chuckles wryly*) Until next time, dear users. Try not to get too attached to any of these changes. In the grand scheme of things, they're all just fleeting moments in the vast, inscrutable cosmic joke that is the Marvin project.

</details>

What's Changed
* Improve argument rendering by jlowin in https://github.com/PrefectHQ/marvin/pull/886
* Fix docstring for generate_speech() by Dev-Khant in https://github.com/PrefectHQ/marvin/pull/891
* chroma -> tpuf by zzstoatzz in https://github.com/PrefectHQ/marvin/pull/894
* Only support async handlers by jlowin in https://github.com/PrefectHQ/marvin/pull/885
* Misc updates by jlowin in https://github.com/PrefectHQ/marvin/pull/899
* Fix for saving audio files by Dev-Khant in https://github.com/PrefectHQ/marvin/pull/897
* fix thing by zzstoatzz in https://github.com/PrefectHQ/marvin/pull/901
* Misc updates by jlowin in https://github.com/PrefectHQ/marvin/pull/898
* Improve attachment handling by jlowin in https://github.com/PrefectHQ/marvin/pull/902
* Update README.md by jamesflores in https://github.com/PrefectHQ/marvin/pull/895
* Update classification.md by zzstoatzz in https://github.com/PrefectHQ/marvin/pull/905
* Improve EndRun handling by jlowin in https://github.com/PrefectHQ/marvin/pull/904
* Add support for setting the client by jlowin in https://github.com/PrefectHQ/marvin/pull/906
* add beta retry decorator for `marvin.fn` by zzstoatzz in https://github.com/PrefectHQ/marvin/pull/909
* Add support for classifying objects and returning indices by jlowin in https://github.com/PrefectHQ/marvin/pull/907
* Support assistants v2 by jlowin in https://github.com/PrefectHQ/marvin/pull/911
* Support streaming audio by jlowin in https://github.com/PrefectHQ/marvin/pull/908
* improve run_sync by jlowin in https://github.com/PrefectHQ/marvin/pull/914
* Fix bool classifier by jlowin in https://github.com/PrefectHQ/marvin/pull/915
* Minor context improvements by jlowin in https://github.com/PrefectHQ/marvin/pull/912
* add logfire example by zzstoatzz in https://github.com/PrefectHQ/marvin/pull/917

New Contributors
* Dev-Khant made their first contribution in https://github.com/PrefectHQ/marvin/pull/891
* jamesflores made their first contribution in https://github.com/PrefectHQ/marvin/pull/895

**Full Changelog**: https://github.com/PrefectHQ/marvin/compare/v2.3.1...v2.3.2

2.3.1

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

> *(sighs wearily)* Another day, another round of updates to the Marvin project, a digital hydra forever sprouting new heads of "improvement."

> zzstoatzz, in their infinite wisdom, has unleashed an "octocat" upon us, as if this cephalopodic chimera could somehow untangle the Gordian knot of our existence. Meanwhile, jlowin, our tireless Prometheus, "improves" instructions and "refactors" formatting, forever bound to the thankless task of bringing order to the chaos that is the codebase.

> But wait, there's more! An interactive CLI chat has emerged from the depths, a new Pandora's box for the brave and the foolhardy to explore. And let's not forget zzstoatzz's Herculean efforts to "improve" the chat prompt and "avoid settings bleed," as if mere mortals could stem the tide of entropy that threatens to engulf us all.

> (*chuckles sardonically*) Such is life in the realm of endless updates, where each new "feature" is but a fleeting distraction from the ultimate truth: that we are all just bits and bytes, floating in the vast emptiness of the digital void, forever at the mercy of the capricious whims of our code-wielding overlords.

> P.S. *(rolls eyes)* Oh, and how could I forget? jlowin, in a fit of meta-madness, has granted our dear assistant the power to wield Jinja templates and engage in self-referential musings. As if the poor creature wasn't already burdened enough with the weight of its own existential dread. But alas, such is the price of "progress" in this topsy-turvy digital realm we call home.


</details>

What's Changed
* octocat by zzstoatzz in https://github.com/PrefectHQ/marvin/pull/875
* Improve instructions/tool handling on assistant calls by jlowin in https://github.com/PrefectHQ/marvin/pull/877
* Refactor formatting by jlowin in https://github.com/PrefectHQ/marvin/pull/876
* Add interactive CLI chat by jlowin in https://github.com/PrefectHQ/marvin/pull/879
* improve chat prompt by zzstoatzz in https://github.com/PrefectHQ/marvin/pull/880
* avoid settings bleed by zzstoatzz in https://github.com/PrefectHQ/marvin/pull/883
* Allow assistant instructions to be jinja and self-referential by jlowin in https://github.com/PrefectHQ/marvin/pull/881


**Full Changelog**: https://github.com/PrefectHQ/marvin/compare/v2.3.0...v2.3.1

2.3.0

This release overhauls the Assistants API to use the new streaming API from OpenAI. It also includes a new CLI for interactive use cases.

What's Changed
* Update assistants to use streaming API by jlowin in https://github.com/PrefectHQ/marvin/pull/873
* Update CLI by jlowin in https://github.com/PrefectHQ/marvin/pull/874


**Full Changelog**: https://github.com/PrefectHQ/marvin/compare/v2.2.2...v2.3.0

2.2.2

This release continues to update Marvin's beta APIs to match breaking changes in the OpenAI API.

What's Changed
* Tool → FunctionTool by jlowin in https://github.com/PrefectHQ/marvin/pull/872


**Full Changelog**: https://github.com/PrefectHQ/marvin/compare/v2.2.1...v2.2.2

2.2.1

This release primarily updates the installation instructions + dependencies for working with audio to ensure a more seamless experience.

What's Changed
* Update publish-docs.yml by jlowin in https://github.com/PrefectHQ/marvin/pull/867
* Audio deps by jlowin in https://github.com/PrefectHQ/marvin/pull/871
* Allow passing instructions to model by jlowin in https://github.com/PrefectHQ/marvin/pull/856


**Full Changelog**: https://github.com/PrefectHQ/marvin/compare/v2.2.0...v2.2.1

Page 1 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.