v0.4.1
Breaking Changes📦 autogen
⚠ 1 breaking✨ 3 features🐛 5 fixes🔧 5 symbols
Summary
This release fixes critical console input and stop reason bugs, introduces subclassable BaseComponent for better serialization, and disables inaccurate console statistics by default.
⚠️ Breaking Changes
- Console output statistics are now disabled by default. If your workflow relied on these automatic summaries, you will need to manually enable or calculate them.
Migration Steps
- Update magentic-one-cli to 0.2.0 if using MagenticOne features.
- If using custom components, consider subclassing BaseComponent to leverage the new serializable component configuration infra.
✨ New Features
- Improved component configuration by allowing subclassing of the BaseComponent class for serializable components.
- Added py.typed to autogen_ext to support PEP 561 type checking.
- Updated magentic-one-cli to version 0.2.0.
🐛 Bug Fixes
- Fixed console user input bug affecting MagenticOne (m1) and other console-based apps.
- Improved robustness of stop_reason handling in OpenAI client normalization.
- Fixed provider string for AzureTokenProvider.
- Fixed type issues in core and awaited agent.run() in README examples.
- Fixed version switcher rendering and banner display logic in documentation.
🔧 Affected Symbols
BaseComponentConsoleAzureTokenProviderautogen_extagent.run