autogen
A programming framework for agentic AI
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.
Building Declarative Agent Components with Configurable Patterns in AutoGenLearn 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.
How to Implement Pause and Resume in Autogen Group ChatsEasily 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.
Configuring Model Clients for Azure OpenAI and OpenAI Compatible APIs in AutogenLearn to configure Autogen model clients for Azure OpenAI and OpenAI compatible APIs. Streamline your AI agent development with `OpenAIChatCompletionClient` and `AzureOpenAIChatCompletionClient`.
Building Custom Team Tools with TeamTool for Complex Workflows in AutoGenBuild custom team tools with TeamTool for complex workflows in AutoGen. Orchestrate multi-agent teams with state persistence and streaming via a single function call.
Implementing Streaming Message Handling with Model Client Streaming in AutoGenImplement 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.
Migrating from AutoGen v0.2 to the New AgentChat API: A Complete GuideUpgrade 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.
Building Nested Group Chat Hierarchies with DiGraphGroupChat in AutogenDiscover how Microsoft Autogen builds nested group chat hierarchies using DiGraphGroupChat. Model conversations as directed graphs for advanced agent communication and conditional message routing.
Implementing Approval Workflows with CodeExecutorAgent Approval Callbacks in AutoGenImplement approval workflows in AutoGen using CodeExecutorAgent approval callbacks. Securely control code execution with human-in-the-loop safety gates.
Debugging Message Passing Issues in Event-Driven Agent Architectures: An AutoGen Deep DiveDebug 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.
Implementing Custom Group Chat Selectors for Agent Selection in AutoGenImplement custom group chat selectors in AutoGen by overriding LLM speaker selection with selector_func or candidate_func for deterministic agent turn taking
Configuring Termination Conditions for Group Chat Sessions in AutoGenLearn to configure termination conditions for AutoGen group chat sessions. Use built-in strategies like message limits, text mentions, or timeouts to control session endings.
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:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →