Xiaoyun Zhang 7b5c5eee6d
[.Net] Release 0.1.0 (#3398)
* update version and release note

* Update MetaInfo.props

* update release note
2024-08-21 20:20:13 +00:00

41 lines
2.7 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 🎉 Release Notes: AutoGen.Net 0.1.0 🎉
## 📦 New Packages
1. **Add AutoGen.AzureAIInference Package**
- **Issue**: [.Net][Feature Request] [#3323](https://github.com/microsoft/autogen/issues/3323)
- **Description**: The new `AutoGen.AzureAIInference` package includes the `ChatCompletionClientAgent`.
## ✨ New Features
1. **Enable Step-by-Step Execution for Two Agent Chat API**
- **Issue**: [.Net][Feature Request] [#3339](https://github.com/microsoft/autogen/issues/3339)
- **Description**: The `AgentExtension.SendAsync` now returns an `IAsyncEnumerable`, allowing conversations to be driven step by step, similar to how `GroupChatExtension.SendAsync` works.
2. **Support Python Code Execution in AutoGen.DotnetInteractive**
- **Issue**: [.Net][Feature Request] [#3316](https://github.com/microsoft/autogen/issues/3316)
- **Description**: `dotnet-interactive` now supports Jupyter kernel connection, allowing Python code execution in `AutoGen.DotnetInteractive`.
3. **Support Prompt Cache in Claude**
- **Issue**: [.Net][Feature Request] [#3359](https://github.com/microsoft/autogen/issues/3359)
- **Description**: Claude now supports prompt caching, which dramatically lowers the bill if the cache is hit. Added the corresponding option in the Claude client.
## 🐛 Bug Fixes
1. **GroupChatExtension.SendAsync Doesnt Terminate Chat When `IOrchestrator` Returns Null as Next Agent**
- **Issue**: [.Net][Bug] [#3306](https://github.com/microsoft/autogen/issues/3306)
- **Description**: Fixed an issue where `GroupChatExtension.SendAsync` would continue until the max_round is reached even when `IOrchestrator` returns null as the next speaker.
2. **InitializedMessages Are Added Repeatedly in GroupChatExtension.SendAsync Method**
- **Issue**: [.Net][Bug] [#3268](https://github.com/microsoft/autogen/issues/3268)
- **Description**: Fixed an issue where initialized messages from group chat were being added repeatedly in every iteration of the `GroupChatExtension.SendAsync` API.
3. **Remove `Azure.AI.OpenAI` Dependency from `AutoGen.DotnetInteractive`**
- **Issue**: [.Net][Feature Request] [#3273](https://github.com/microsoft/autogen/issues/3273)
- **Description**: Fixed an issue by removing the `Azure.AI.OpenAI` dependency from `AutoGen.DotnetInteractive`, simplifying the package and reducing dependencies.
## 📄 Documentation Updates
1. **Add Function Comparison Page Between Python AutoGen and AutoGen.Net**
- **Issue**: [.Net][Document] [#3184](https://github.com/microsoft/autogen/issues/3184)
- **Description**: Added comparative documentation for features between AutoGen and AutoGen.Net across various functionalities and platform supports.