Issue 2481 Introduce ChatCompletionAgent to AutoGen.SemanticKernel
API Breaking Changes
Issue 2470 Update the return type of IStreamingAgent.GenerateStreamingReplyAsync from Task<IAsyncEnumerable<IStreamingMessage>> to IAsyncEnumerable<IStreamingMessage>
Issue 2470 Update the return type of IStreamingMiddleware.InvokeAsync from Task<IAsyncEnumerable<IStreamingMessage>> to IAsyncEnumerable<IStreamingMessage>
Mark RegisterReply, RegisterPreProcess and RegisterPostProcess as obsolete. You can replace them with RegisterMiddleware
Bug Fixes
Fix Issue 2609 Constructor of conversableAgentConfig does not accept LMStudioConfig as ConfigList
Update on 0.0.12 (2024-04-22)
Add AutoGen.Mistral package to support Mistral.AI models
Update on 0.0.11 (2024-04-10)
Add link to Discord channel in nuget's readme.md
Document improvements
In AutoGen.OpenAI, update Azure.AI.OpenAI to 1.0.0-beta.15 and add support for json mode and deterministic output in OpenAIChatAgentIssue #2346
In AutoGen.SemanticKernel, update SemanticKernel package to 1.7.1
[API Breaking Change] Rename PrintMessageMiddlewareExtension.RegisterPrintFormatMessageHook' to PrintMessageMiddlewareExtension.RegisterPrintMessage`.
Update on 0.0.10 (2024-03-12)
Rename Workflow to Graph
Rename AddInitializeMessage to SendIntroduction
Rename SequentialGroupChat to RoundRobinGroupChat
Update on 0.0.9 (2024-03-02)
Refactor over @AutoGen.Message and introducing TextMessage, ImageMessage, MultiModalMessage and so on. PR #1676
Add AutoGen.SemanticKernel to support seamless integration with Semantic Kernel
Move the agent contract abstraction to AutoGen.Core package. The AutoGen.Core package provides the abstraction for message type, agent and group chat and doesn't contain dependencies over Azure.AI.OpenAI or Semantic Kernel. This is useful when you want to leverage AutoGen's abstraction only and want to avoid introducing any other dependencies.
Move GPTAgent, OpenAIChatAgent and all openai-dependencies to AutoGen.OpenAI