Extensions#
AutoGen is designed to be extensible. The autogen-ext package contains the built-in component implementations maintained by the AutoGen project.
Examples of components include:
autogen_ext.agents.*for agent implementations likeMultimodalWebSurferautogen_ext.models.*for model clients likeOpenAIChatCompletionClientandSKChatCompletionAdapterfor connecting to hosted and local models.autogen_ext.tools.*for tools like GraphRAGLocalSearchToolandmcp_server_tools().autogen_ext.executors.*for executors likeDockerCommandLineCodeExecutorandACADynamicSessionsCodeExecutorautogen_ext.runtimes.*for agent runtimes likeGrpcWorkerAgentRuntime
See API Reference for the full list of components and their APIs.
We strongly encourage developers to build their own components and publish them as part of the ecosytem.
Discover community extensions and samples
Create your own extension