# AutoGen ## Docs - [Agents](https://mintlify.wiki/microsoft/autogen/agentchat/agents.md): Pre-built agent types in AgentChat - [Memory](https://mintlify.wiki/microsoft/autogen/agentchat/memory.md): Memory and state management in AgentChat - [Model clients](https://mintlify.wiki/microsoft/autogen/agentchat/models.md): Connect agents to different LLM providers - [Orchestration patterns](https://mintlify.wiki/microsoft/autogen/agentchat/orchestration-patterns.md): Advanced multi-agent orchestration patterns - [AgentChat overview](https://mintlify.wiki/microsoft/autogen/agentchat/overview.md): High-level API for building multi-agent applications - [Teams](https://mintlify.wiki/microsoft/autogen/agentchat/teams.md): Multi-agent orchestration patterns in AgentChat - [Tools](https://mintlify.wiki/microsoft/autogen/agentchat/tools.md): Integrate tools with AgentChat agents - [AutoGen Agents](https://mintlify.wiki/microsoft/autogen/api/dotnet/agents.md): .NET agent implementations and specialized components - [Microsoft.AutoGen.Core](https://mintlify.wiki/microsoft/autogen/api/dotnet/core.md): .NET Core API reference for building distributed multi-agent systems - [AutoGen Extensions](https://mintlify.wiki/microsoft/autogen/api/dotnet/extensions.md): .NET extensions and integrations for AutoGen - [autogen_agentchat](https://mintlify.wiki/microsoft/autogen/api/python/agentchat.md): High-level Python API for building conversational multi-agent applications - [autogen_core](https://mintlify.wiki/microsoft/autogen/api/python/core.md): Core Python API reference for building distributed multi-agent systems - [autogen_ext](https://mintlify.wiki/microsoft/autogen/api/python/extensions.md): Extensions and model integrations for AutoGen - [Core Concepts](https://mintlify.wiki/microsoft/autogen/concepts.md): Understanding agents, teams, tools, models, and AutoGen's architecture - [Agent Runtime](https://mintlify.wiki/microsoft/autogen/core/agent-runtime.md): AgentRuntime and SingleThreadedAgentRuntime for managing agent lifecycle and message processing - [Distributed Runtime](https://mintlify.wiki/microsoft/autogen/core/distributed-runtime.md): Scale AutoGen agents across processes, machines, and programming languages - [Event-Driven Architecture](https://mintlify.wiki/microsoft/autogen/core/event-driven-architecture.md): Event handlers, message routing, RPC patterns, and the @event, @rpc, and @message_handler decorators - [Message Passing](https://mintlify.wiki/microsoft/autogen/core/message-passing.md): Messages, MessageContext, TopicId, and Subscription patterns in AutoGen Core - [Core API Overview](https://mintlify.wiki/microsoft/autogen/core/overview.md): Understanding the AutoGen Core API, Actor model, and event-driven architecture - [Agents](https://mintlify.wiki/microsoft/autogen/dotnet/agents.md): Understanding AssistantAgent, UserProxyAgent, and agent configuration in C# - [Anthropic Integration](https://mintlify.wiki/microsoft/autogen/dotnet/anthropic.md): Use AutoGen with Claude models from Anthropic - [Azure AI Inference](https://mintlify.wiki/microsoft/autogen/dotnet/azure.md): Use AutoGen with Azure AI Inference and GitHub Models - [Code Execution](https://mintlify.wiki/microsoft/autogen/dotnet/code-execution.md): Execute C#, F#, Python, and PowerShell code with dotnet-interactive - [Function Calling](https://mintlify.wiki/microsoft/autogen/dotnet/function-calling.md): Add type-safe function calling to agents with source generators - [Group Chat](https://mintlify.wiki/microsoft/autogen/dotnet/group-chat.md): Orchestrate multi-agent conversations with GroupChat in .NET - [Installation](https://mintlify.wiki/microsoft/autogen/dotnet/installation.md): Install AutoGen for .NET via NuGet - [.NET SDK Overview](https://mintlify.wiki/microsoft/autogen/dotnet/introduction.md): Build multi-agent AI applications with AutoGen for .NET - [OpenAI Integration](https://mintlify.wiki/microsoft/autogen/dotnet/openai.md): Use AutoGen with OpenAI and Azure OpenAI models - [Quick Start](https://mintlify.wiki/microsoft/autogen/dotnet/quickstart.md): Build your first AutoGen application in C# - [Semantic Kernel Integration](https://mintlify.wiki/microsoft/autogen/dotnet/semantic-kernel.md): Use AutoGen with Microsoft Semantic Kernel agents and plugins - [Code Execution Agent](https://mintlify.wiki/microsoft/autogen/examples/code-execution.md): Create agents that can write and execute Python code - [Customer Support Bot](https://mintlify.wiki/microsoft/autogen/examples/customer-support.md): Build an intelligent customer support system with AutoGen - [Data Analysis Agent](https://mintlify.wiki/microsoft/autogen/examples/data-analysis.md): Build an automated data analysis system with code execution - [GraphFlow Orchestration](https://mintlify.wiki/microsoft/autogen/examples/graph-orchestration.md): Build structured multi-agent workflows with graph-based orchestration - [Hello World](https://mintlify.wiki/microsoft/autogen/examples/hello-world.md): Create your first AutoGen agent with a simple hello world example - [Research Assistant](https://mintlify.wiki/microsoft/autogen/examples/research-assistant.md): Build an AI research assistant that gathers, analyzes, and synthesizes information - [Swarm Orchestration](https://mintlify.wiki/microsoft/autogen/examples/swarm-pattern.md): Implement swarm patterns for dynamic multi-agent collaboration - [Tool Calling](https://mintlify.wiki/microsoft/autogen/examples/tool-calling.md): Give your agents the ability to use tools and functions - [Two Agent Chat](https://mintlify.wiki/microsoft/autogen/examples/two-agent-chat.md): Create a conversation between two agents using AutoGen - [Web Browsing with MCP](https://mintlify.wiki/microsoft/autogen/examples/web-browsing.md): Enable agents to browse the web using Model Context Protocol servers - [Code Executors](https://mintlify.wiki/microsoft/autogen/extensions/code-executors.md): Execute code safely in Docker containers, Jupyter notebooks, or locally - [Custom Extensions](https://mintlify.wiki/microsoft/autogen/extensions/custom-extensions.md): Build custom model clients, code executors, and tools for AutoGen - [Model Clients](https://mintlify.wiki/microsoft/autogen/extensions/model-clients.md): Connect to OpenAI, Anthropic, Azure, Ollama, and other LLM providers - [Extensions Overview](https://mintlify.wiki/microsoft/autogen/extensions/overview.md): Extend AutoGen with custom model clients, code executors, and tools - [Tools](https://mintlify.wiki/microsoft/autogen/extensions/tools.md): Integrate MCP servers, HTTP APIs, LangChain tools, and GraphRAG - [Building Custom Agents](https://mintlify.wiki/microsoft/autogen/guides/custom-agents.md): Learn how to create custom agents in AutoGen by implementing the BaseChatAgent interface - [Debugging and Tracing Agents](https://mintlify.wiki/microsoft/autogen/guides/debugging-tracing.md): Learn how to debug, trace, and monitor AutoGen agents and multi-agent workflows - [Using MCP Servers with Agents](https://mintlify.wiki/microsoft/autogen/guides/mcp-servers.md): Connect AutoGen agents to Model Context Protocol (MCP) servers for extended tool capabilities - [Migration from v0.2 to v0.4](https://mintlify.wiki/microsoft/autogen/guides/migration-guide.md): Comprehensive guide for migrating your AutoGen applications from v0.2 to v0.4 - [Designing Multi-Agent Workflows](https://mintlify.wiki/microsoft/autogen/guides/multi-agent-workflows.md): Build sophisticated multi-agent systems using AutoGen's team patterns and orchestration strategies - [Integrating Tools with Agents](https://mintlify.wiki/microsoft/autogen/guides/tool-integration.md): Learn how to equip AutoGen agents with tools, functions, and external APIs for enhanced capabilities - [Installation](https://mintlify.wiki/microsoft/autogen/installation.md): Complete guide to installing AutoGen for Python and .NET - [Welcome to AutoGen](https://mintlify.wiki/microsoft/autogen/introduction.md): Build autonomous AI agents and multi-agent applications with ease - [Quickstart](https://mintlify.wiki/microsoft/autogen/quickstart.md): Build and run your first AutoGen agent in under 5 minutes - [AutoGenBench](https://mintlify.wiki/microsoft/autogen/tools/autogen-bench.md): Benchmarking suite for evaluating AutoGen agents - [AutoGen Studio](https://mintlify.wiki/microsoft/autogen/tools/autogen-studio.md): Rapidly prototype AI agents with a visual interface - [Magentic-One](https://mintlify.wiki/microsoft/autogen/tools/magentic-one.md): Generalist multi-agent system for complex tasks ## OpenAPI Specs - [openapi](https://mintlify.wiki/microsoft/autogen/api-reference/openapi.json)