dotnet/website/articles/AutoGen.SemanticKernel/AutoGen-SemanticKernel-Overview.md
AutoGen.SemanticKernel is a package that provides seamless integration with Semantic Kernel. It provides the following agents:
Kernel that only support original ChatMessageContent type via IMessage<ChatMessageContent>. To support more AutoGen built-in message type, register the agent with @AutoGen.SemanticKernel.SemanticKernelChatMessageContentConnector.Microsoft.SemanticKernel.Agents.ChatCompletionAgent.AutoGen.SemanticKernel also provides the following middleware:
ChatMessageContent and vice versa. At the current stage, it only supports conversation between @AutoGen.Core.TextMessage, @AutoGen.Core.ImageMessage and @AutoGen.Core.MultiModalMessage. Function call message type like @AutoGen.Core.ToolCallMessage and @AutoGen.Core.ToolCallResultMessage are not supported yet.To get start with AutoGen.SemanticKernel, firstly, follow the installation guide to make sure you add the AutoGen feed correctly. Then add AutoGen.SemanticKernel package to your project file.
<ItemGroup>
<PackageReference Include="AutoGen.SemanticKernel" Version="AUTOGEN_VERSION" />
</ItemGroup>