mirror of
https://github.com/microsoft/autogen.git
synced 2025-07-23 08:52:56 +00:00
3.2 KiB
3.2 KiB
AutoGen.Net 0.0.17 Release Notes
🌟 What's New
-
.NET Core Target Framework Support (#3203)
- 🚀 Added support for .NET Core to ensure compatibility and enhanced performance of AutoGen packages across different platforms.
-
Kernel Support in Interactive Service Constructor (#3181)
- 🧠 Enhanced the Interactive Service to accept a kernel in its constructor, facilitating usage in notebook environments.
-
Constructor Options for OpenAIChatAgent (#3126)
- ⚙️ Added new constructor options for
OpenAIChatAgent
to allow full control over chat completion flags/options.
- ⚙️ Added new constructor options for
-
Step-by-Step Execution for Group Chat (#3075)
- 🛠️ Introduced an
IAsyncEnumerable
extension API to run group chat step-by-step, enabling developers to observe internal processes or implement early stopping mechanisms.
- 🛠️ Introduced an
🚀 Improvements
- Cancellation Token Addition in Graph APIs (#3111)
- 🔄 Added cancellation tokens to async APIs in the
AutoGen.Core.Graph
class to follow best practices and enhance the control flow.
- 🔄 Added cancellation tokens to async APIs in the
⚠️ API Breaking Changes
-
FunctionDefinition Generation Stopped in Source Generator (#3133)
- 🛑 Stopped generating
FunctionDefinition
fromAzure.AI.OpenAI
in the source generator to eliminate unnecessary package dependencies. Migration guide:- ➡️ Use
ToOpenAIFunctionDefinition()
extension fromAutoGen.OpenAI
for generatingFunctionDefinition
fromAutoGen.Core.FunctionContract
. - ➡️ Use
FunctionContract
for metadata such as function name or parameters.
- ➡️ Use
- 🛑 Stopped generating
-
Namespace Renaming for AutoGen.WebAPI (#3152)
- ✏️ Renamed the namespace of
AutoGen.WebAPI
fromAutoGen.Service
toAutoGen.WebAPI
to maintain consistency with the project name.
- ✏️ Renamed the namespace of
-
Semantic Kernel Version Update (#3118)
- 📈 Upgraded the Semantic Kernel version to 1.15.1 for enhanced functionality and performance improvements. This might introduce break change for those who use a lower-version semantic kernel.
📚 Documentation
-
Consume AutoGen.Net Agent in AG Studio (#3142)
- Added detailed documentation on using AutoGen.Net Agent as a model in AG Studio, including examples of starting an OpenAI chat backend and integrating third-party OpenAI models.
-
Middleware Overview Documentation Errors Fixed (#3129)
- Corrected logic and compile errors in the example code provided in the Middleware Overview documentation to ensure it runs without issues.
We hope you enjoy the new features and improvements in AutoGen.Net 0.0.17! If you encounter any issues or have feedback, please open a new issue on our GitHub repository.