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 likeMultimodalWebSurfer
autogen_ext.models.*
for model clients likeOpenAIChatCompletionClient
andSKChatCompletionAdapter
for connecting to hosted and local models.autogen_ext.tools.*
for tools like GraphRAGLocalSearchTool
andmcp_server_tools()
.autogen_ext.executors.*
for executors likeDockerCommandLineCodeExecutor
andACADynamicSessionsCodeExecutor
autogen_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