Marvin

Latest version: v2.3.8

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

Scan your dependencies

Page 9 of 11

0.8.2

Fixes a bug caused by a race condition between Prefect and Alembic's logging configurations

What's Changed
* openapi loader by zzstoatzz in https://github.com/PrefectHQ/marvin/pull/270
* add examples to instructions by zzstoatzz in https://github.com/PrefectHQ/marvin/pull/277
* mark rrule test as flaky by zzstoatzz in https://github.com/PrefectHQ/marvin/pull/275
* check_alembic_version done synchronously by AAAZZAM in https://github.com/PrefectHQ/marvin/pull/286

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

**Full Changelog**: https://github.com/PrefectHQ/marvin/compare/v0.8.1...v0.8.2

0.8.1

A change in Langchain callbacks broke the TUI; this release temporarily pins Langchain to the last version with the old streaming API until we release a full update.

Also includes a number of fixes related to enhance plugin selection and performance.

What's Changed
* correct entities.md docs code examples by discdiver in https://github.com/PrefectHQ/marvin/pull/247
* Condense AI function instructions by jlowin in https://github.com/PrefectHQ/marvin/pull/248
* Docs Update loaders_and_documents.md by discdiver in https://github.com/PrefectHQ/marvin/pull/249
* Add AI Function for generating RRules from natural language by jlowin in https://github.com/PrefectHQ/marvin/pull/250
* Add extra note to RRFormatter by jlowin in https://github.com/PrefectHQ/marvin/pull/251
* Refactor ai functions into a class by jlowin in https://github.com/PrefectHQ/marvin/pull/252
* better file name for example by zzstoatzz in https://github.com/PrefectHQ/marvin/pull/253
* avoid `persist()` with clickhouse + tweaks by zzstoatzz in https://github.com/PrefectHQ/marvin/pull/254
* add flow run logs plugin by zzstoatzz in https://github.com/PrefectHQ/marvin/pull/255
* Refactor slackbot dockerfile by zzstoatzz in https://github.com/PrefectHQ/marvin/pull/257
* chore: create new workflows to support internal-slackbot by jamiezieziula in https://github.com/PrefectHQ/marvin/pull/258
* fix: github workload identity ref by jamiezieziula in https://github.com/PrefectHQ/marvin/pull/259
* fix: docker build directory for internal bot by jamiezieziula in https://github.com/PrefectHQ/marvin/pull/260
* rm loaders from startup by zzstoatzz in https://github.com/PrefectHQ/marvin/pull/264
* chore: remove env from vuln scan by jamiezieziula in https://github.com/PrefectHQ/marvin/pull/265
* fix: github templating by jamiezieziula in https://github.com/PrefectHQ/marvin/pull/266
* fix (3): vuln scans on image builds by jamiezieziula in https://github.com/PrefectHQ/marvin/pull/267
* fix 261 got IndexError while call talk_to_bot API by lucemia in https://github.com/PrefectHQ/marvin/pull/262
* pin langchain until streaming fix by zzstoatzz in https://github.com/PrefectHQ/marvin/pull/273


**Full Changelog**: https://github.com/PrefectHQ/marvin/compare/v0.8.0...v0.8.1

0.8.0

This release begins to capture useful AI Functions in their own modules:

- `marvin.ai_functions.strings` has string-parsing utilities that go beyond simple casing, such as fixing capitalization errors and APA title case
- `marvin.ai_functions.entities` has functions for extracting structured keywords, named entities, or categorized entities from unstructured text
- `marvin.ai_functions.data` has functions for working with lists of data or dataframes

In addition, this release includes end-to-end Slackbot functionality and significant upgrades to how bots use plugins, including advanced task planning that assist in splitting larger objectives into discrete, separately achievable goals.

What's Changed
* Begin adding data AI functions by jlowin in https://github.com/PrefectHQ/marvin/pull/228
* Add context-aware fillna by jlowin in https://github.com/PrefectHQ/marvin/pull/229
* Slackbot by zzstoatzz in https://github.com/PrefectHQ/marvin/pull/115
* Add standardize function by jlowin in https://github.com/PrefectHQ/marvin/pull/230
* Fix 216 get_id_type regex by vickyliin in https://github.com/PrefectHQ/marvin/pull/231
* add website knowledge by zzstoatzz in https://github.com/PrefectHQ/marvin/pull/232
* Add context aware fill for DF by jlowin in https://github.com/PrefectHQ/marvin/pull/233
* apply latest black changes by jlowin in https://github.com/PrefectHQ/marvin/pull/237
* improve ai_fn typing by lucemia in https://github.com/PrefectHQ/marvin/pull/235
* Add data cleaning docs by jlowin in https://github.com/PrefectHQ/marvin/pull/239
* Store llm settings for each bot by jlowin in https://github.com/PrefectHQ/marvin/pull/236
* Refactor slack setup by jlowin in https://github.com/PrefectHQ/marvin/pull/234
* Add title_case function for data cleaning that creates a title case you can use by discdiver in https://github.com/PrefectHQ/marvin/pull/243
* allow topic selection in `SimpleChromaSearch` by zzstoatzz in https://github.com/PrefectHQ/marvin/pull/240
* Add task planning for plugins by jlowin in https://github.com/PrefectHQ/marvin/pull/238
* Begin building out AIFN library by jlowin in https://github.com/PrefectHQ/marvin/pull/244
* Add entity extraction AI functions by jlowin in https://github.com/PrefectHQ/marvin/pull/245

New Contributors
* vickyliin made their first contribution in https://github.com/PrefectHQ/marvin/pull/231
* lucemia made their first contribution in https://github.com/PrefectHQ/marvin/pull/235

**Full Changelog**: https://github.com/PrefectHQ/marvin/compare/v0.7.6...v0.8.0

0.7.6

What's Changed
* Refactor plugin loop into discrete methods (and add Auto Mode prep) by jlowin in https://github.com/PrefectHQ/marvin/pull/210
* Add TUI interactive chat by jlowin in https://github.com/PrefectHQ/marvin/pull/214
* Use multiple plugins at once by jlowin in https://github.com/PrefectHQ/marvin/pull/213
* no need to copy_with_updates by zzstoatzz in https://github.com/PrefectHQ/marvin/pull/217
* Add autopilot by jlowin in https://github.com/PrefectHQ/marvin/pull/218
* fix stray type union by zzstoatzz in https://github.com/PrefectHQ/marvin/pull/219
* 162 loader plugins by ksallee in https://github.com/PrefectHQ/marvin/pull/212
* render excerpt template async by zzstoatzz in https://github.com/PrefectHQ/marvin/pull/220
* restore plugins language by jlowin in https://github.com/PrefectHQ/marvin/pull/221
* Remove instructions template from DB by jlowin in https://github.com/PrefectHQ/marvin/pull/224
* Fix plugins reference to anchor by brianjking in https://github.com/PrefectHQ/marvin/pull/225
* Updated plugins format by jlowin in https://github.com/PrefectHQ/marvin/pull/226
* Fix issue with queries by jlowin in https://github.com/PrefectHQ/marvin/pull/227

New Contributors
* ksallee made their first contribution in https://github.com/PrefectHQ/marvin/pull/212
* brianjking made their first contribution in https://github.com/PrefectHQ/marvin/pull/225

**Full Changelog**: https://github.com/PrefectHQ/marvin/compare/v0.7.5...v0.7.6

0.7.5

What's Changed
* create new loop to patch in __init__ by zzstoatzz in https://github.com/PrefectHQ/marvin/pull/193
* Bots docs clarifications and enhancements by discdiver in https://github.com/PrefectHQ/marvin/pull/194
* Don't install Marvin bots by default by jlowin in https://github.com/PrefectHQ/marvin/pull/197
* rm createdupdated mixin from metadata by zzstoatzz in https://github.com/PrefectHQ/marvin/pull/198
* create default description for bot by discdiver in https://github.com/PrefectHQ/marvin/pull/200
* Add issue templates by discdiver in https://github.com/PrefectHQ/marvin/pull/202
* small loader doc change by zzstoatzz in https://github.com/PrefectHQ/marvin/pull/201
* feat: add image build & deploy automation by jamiezieziula in https://github.com/PrefectHQ/marvin/pull/208
* Add rudimentary vi scrolling keys by abrookins in https://github.com/PrefectHQ/marvin/pull/209
* improve discourse loader by zzstoatzz in https://github.com/PrefectHQ/marvin/pull/205

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

**Full Changelog**: https://github.com/PrefectHQ/marvin/compare/v0.7.4...v0.7.5

0.7.4

What's Changed
* Ensure async streaming functions are called by jlowin in https://github.com/PrefectHQ/marvin/pull/192


**Full Changelog**: https://github.com/PrefectHQ/marvin/compare/v0.7.3...v0.7.4

Page 9 of 11

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.