Controlflow

Latest version: v0.11.4

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

Scan your dependencies

Page 1 of 4

0.11.4

This release includes a hotfix for a bug in the OpenAI client: https://github.com/PrefectHQ/ControlFlow/pull/390


**Full Changelog**: https://github.com/PrefectHQ/ControlFlow/compare/v0.11.3...v0.11.4

0.11.3

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
New Features 🎉
* Update pretty-print setting name by jlowin in https://github.com/PrefectHQ/ControlFlow/pull/375
Fixes 🐞
* Remove model typing due to validation error by jlowin in https://github.com/PrefectHQ/ControlFlow/pull/376
* fix(orchestrator): OrchestratorError to serialize `Exception` as `str` by teocns in https://github.com/PrefectHQ/ControlFlow/pull/373


**Full Changelog**: https://github.com/PrefectHQ/ControlFlow/compare/v0.11.2...v0.11.3

0.11.2

<!-- Release notes generated using configuration in .github/release.yml at main -->
This is a small release that tweaks mark_success instructions to improve GPT-4o mini responses.

What's Changed
Other Changes 🦾
* Improve instructions generation for success tool by jlowin in https://github.com/PrefectHQ/ControlFlow/pull/372


**Full Changelog**: https://github.com/PrefectHQ/ControlFlow/compare/v0.11.1...v0.11.2

0.11.1

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
New Features 🎉
* Add async handlers by jlowin in https://github.com/PrefectHQ/ControlFlow/pull/364
Docs 📚
* add syntax highlighting by jlowin in https://github.com/PrefectHQ/ControlFlow/pull/357
* Fix broken link and broken code in docs by discdiver in https://github.com/PrefectHQ/ControlFlow/pull/359
Other Changes 🦾
* Update test_history.py by AranavMahalpure in https://github.com/PrefectHQ/ControlFlow/pull/360
* add slackbot example and update typing + debug logs by zzstoatzz in https://github.com/PrefectHQ/ControlFlow/pull/363
* fully rm invalid test by zzstoatzz in https://github.com/PrefectHQ/ControlFlow/pull/366
* Add AI labeler by jlowin in https://github.com/PrefectHQ/ControlFlow/pull/367
* Pass basemodel attributes directly as kwargs by jlowin in https://github.com/PrefectHQ/ControlFlow/pull/369
* Orchestrator: exclude `handlers` field from being serialized by teocns in https://github.com/PrefectHQ/ControlFlow/pull/370

New Contributors
* AranavMahalpure made their first contribution in https://github.com/PrefectHQ/ControlFlow/pull/360
* teocns made their first contribution in https://github.com/PrefectHQ/ControlFlow/pull/370

**Full Changelog**: https://github.com/PrefectHQ/ControlFlow/compare/v0.11.0...v0.11.1

0.11.0

The 0.11 release includes new ways of controlling the agentic loop to introduce custom early termination conditions.

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
New Features 🎉
* Introduce ways to control agentic loop termination by jlowin in https://github.com/PrefectHQ/ControlFlow/pull/348
Enhancements 🚀
* Improve type hints by jlowin in https://github.com/PrefectHQ/ControlFlow/pull/343
* Improve task rendering by jlowin in https://github.com/PrefectHQ/ControlFlow/pull/344
* Allow parent tasks to optionally wait for subtasks by jlowin in https://github.com/PrefectHQ/ControlFlow/pull/346
* Allow model_kwargs to be passed to llm API by jlowin in https://github.com/PrefectHQ/ControlFlow/pull/347
* Add LLM rules for custom or unrecognized models by jlowin in https://github.com/PrefectHQ/ControlFlow/pull/350
* Add compilation flag for removing all system messages by jlowin in https://github.com/PrefectHQ/ControlFlow/pull/355
Fixes 🐞
* Show all data in live even when taller than terminal by jlowin in https://github.com/PrefectHQ/ControlFlow/pull/345
Breaking Changes 🛫
* Make flow context explicit by jlowin in https://github.com/PrefectHQ/ControlFlow/pull/354
Docs 📚
* "Added in" → "New in" for docs badge by jlowin in https://github.com/PrefectHQ/ControlFlow/pull/339
* chore: update settings.py by eltociear in https://github.com/PrefectHQ/ControlFlow/pull/352
Other Changes 🦾
* Remove Prefect overrides by jlowin in https://github.com/PrefectHQ/ControlFlow/pull/311


**Full Changelog**: https://github.com/PrefectHQ/ControlFlow/compare/v0.10.0...v0.11.0

0.10.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

The 0.10 release is headlined by a new memory system, so that agents can retain partitioned knowledge across flows and invocations. Agents can have multiple memory modules, each with its own instructions and shared access patterns. Memory is backed by a pluggable provider interface; 0.10 includes support for [Chroma](https://trychroma.com) and [LanceDB](https://lancedb.com/).

What's Changed
New Features 🎉
* remove old `typer` extra and update `json` -> `model_dump_json` (LC 0.3+ support) by zzstoatzz in https://github.com/PrefectHQ/ControlFlow/pull/312
* Support langchain 0.3 by jlowin in https://github.com/PrefectHQ/ControlFlow/pull/321
* Add llm-specific prompt instructions by jlowin in https://github.com/PrefectHQ/ControlFlow/pull/322
* Add agent memories by jlowin in https://github.com/PrefectHQ/ControlFlow/pull/326
* Bump langchain versions by jlowin in https://github.com/PrefectHQ/ControlFlow/pull/328
* Allow completion tools to be customized per-task by jlowin in https://github.com/PrefectHQ/ControlFlow/pull/330
* Add chroma cloud configs by jlowin in https://github.com/PrefectHQ/ControlFlow/pull/331
* Add LanceDB memory provider by jlowin in https://github.com/PrefectHQ/ControlFlow/pull/334
* Support async tasks with task decorator by jlowin in https://github.com/PrefectHQ/ControlFlow/pull/337
Fixes 🐞
* Ensure flow decorator works with async flows by jlowin in https://github.com/PrefectHQ/ControlFlow/pull/336
Breaking Changes 🛫
* Change raise_on_error to raise_on_failure by jlowin in https://github.com/PrefectHQ/ControlFlow/pull/327
Docs 📚
* Add docs for multiple labels by jlowin in https://github.com/PrefectHQ/ControlFlow/pull/320
* Remove comma from pip install by ahuang11 in https://github.com/PrefectHQ/ControlFlow/pull/324
* Add version badges by jlowin in https://github.com/PrefectHQ/ControlFlow/pull/329
* Add memory example by jlowin in https://github.com/PrefectHQ/ControlFlow/pull/332
* Update all examples by jlowin in https://github.com/PrefectHQ/ControlFlow/pull/335
Other Changes 🦾
* Fix spacing by jlowin in https://github.com/PrefectHQ/ControlFlow/pull/333

New Contributors
* ahuang11 made their first contribution in https://github.com/PrefectHQ/ControlFlow/pull/324

**Full Changelog**: https://github.com/PrefectHQ/ControlFlow/compare/v0.9.4...v0.10.0

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.