autogen

A programming framework for agentic AI

23 articles 55.3k View on GitHub ↗
23 articles
Setting Up AutoGen Bench for Benchmarking Agent Performance: A Complete Guide

Benchmark agent performance with AutoGen Bench. This guide shows you how to set up and run this official Microsoft AutoGen tool for evaluating agent capabilities efficiently and effectively.

how-to-guide
Mar 7, 2026
Building Declarative Agent Components with Configurable Patterns in AutoGen

Learn to build declarative agent components with configurable patterns in AutoGen. Define agents, models, and teams using JSON or YAML for easy version control and re-instantiation.

tutorial
Mar 7, 2026
How to Implement Pause and Resume in Autogen Group Chats

Easily add pause and resume to Autogen group chats by implementing on_pause and on_resume methods. Control group chat execution with team.pause() and team.resume() for seamless agent communication and workflow management.

how-to-guide
Mar 7, 2026
Configuring Model Clients for Azure OpenAI and OpenAI Compatible APIs in Autogen

Learn to configure Autogen model clients for Azure OpenAI and OpenAI compatible APIs. Streamline your AI agent development with `OpenAIChatCompletionClient` and `AzureOpenAIChatCompletionClient`.

how-to-guide
Mar 7, 2026
Building Custom Team Tools with TeamTool for Complex Workflows in AutoGen

Build custom team tools with TeamTool for complex workflows in AutoGen. Orchestrate multi-agent teams with state persistence and streaming via a single function call.

how-to-guide
Mar 7, 2026
Implementing Streaming Message Handling with Model Client Streaming in AutoGen

Implement streaming message handling with AutoGen's model client streaming for real-time text. Activate this feature by setting model_client_stream=True on your AssistantAgent for incremental updates.

how-to-guide
Mar 7, 2026
Migrating from AutoGen v0.2 to the New AgentChat API: A Complete Guide

Upgrade your AutoGen v0.2 agents to the new AgentChat API. This guide covers the async, component-based migration, new patterns, and key changes to help you transition.

migration-guide
Mar 7, 2026
Building Nested Group Chat Hierarchies with DiGraphGroupChat in Autogen

Discover how Microsoft Autogen builds nested group chat hierarchies using DiGraphGroupChat. Model conversations as directed graphs for advanced agent communication and conditional message routing.

how-to-guide
Mar 7, 2026
Implementing Approval Workflows with CodeExecutorAgent Approval Callbacks in AutoGen

Implement approval workflows in AutoGen using CodeExecutorAgent approval callbacks. Securely control code execution with human-in-the-loop safety gates.

how-to-guide
Mar 7, 2026
Debugging Message Passing Issues in Event-Driven Agent Architectures: An AutoGen Deep Dive

Debug message passing issues in AutoGen event-driven agent architectures. Learn to trace agent communication from send_message to on_message and resolve runtime registration, token, and subscription problems.

deep-dive
Mar 7, 2026
Implementing Custom Group Chat Selectors for Agent Selection in AutoGen

Implement custom group chat selectors in AutoGen by overriding LLM speaker selection with selector_func or candidate_func for deterministic agent turn taking

how-to-guide
Mar 7, 2026
Configuring Termination Conditions for Group Chat Sessions in AutoGen

Learn to configure termination conditions for AutoGen group chat sessions. Use built-in strategies like message limits, text mentions, or timeouts to control session endings.

how-to-guide
Mar 7, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →