mirror of
https://github.com/microsoft/agent-framework.git
synced 2026-06-16 21:04:09 +08:00
7189caabc7efe841d5a97029ea98140cd24334d2
* Update README with enhanced highlights and streamlined getting started - Added banner image for professional branding - Updated highlights section to focus on key features: multi-agent orchestration, workflows, AF Labs, DevUI, Python/C# support, observability, multiple providers, and middleware - Streamlined getting started section with direct links to comprehensive guides - Fixed file paths in samples section and removed outdated Azure integration reference - Improved overall structure and readability * Update NuGet package documentation and add framework icon - Added comprehensive high-level summary for Microsoft Agent Framework - Included key features highlighting multi-agent orchestration, workflows, observability, and cross-platform support - Added agent-framework-icon.png for NuGet package branding * Update README.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update dotnet/nuget/NUGET.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Mark Wallace <127216156+markwallace-microsoft@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
7189caabc7
·
2025-09-30 07:46:44 +00:00
442 Commits
Welcome to Microsoft Agent Framework!
Welcome to Microsoft's comprehensive multi-language framework for building, orchestrating, and deploying AI agents with support for both .NET and Python implementations. This framework provides everything from simple chat agents to complex multi-agent workflows with graph-based orchestration.
📋 Getting Started
Quick Installation:
- Python:
pip install agent-framework - .NET:
dotnet add package Microsoft.Agents.AI
Complete Getting Started Guides:
- .NET Getting Started Guide - Complete setup and usage instructions
- Python Getting Started Guide - Installation and first steps
✨ Highlights
- Multi-Agent Orchestration: Coordinate multiple agents with sequential, concurrent, group chat, and handoff patterns
- Graph-based Workflows: Connect agents and deterministic functions using data flows with streaming, checkpointing, human-in-the-loop, and time-travel capabilities
- AF Labs: Experimental packages for cutting-edge features including benchmarking, reinforcement learning, and research initiatives
- DevUI: Interactive developer UI for agent development, testing, and debugging workflows
- Python and C#/.NET Support: Full framework support for both Python and C#/.NET implementations with consistent APIs
- Observability: Built-in OpenTelemetry integration for distributed tracing, monitoring, and debugging
- Multiple Agent Provider Support: Support for various LLM providers with more being added continuously
- Middleware: Flexible middleware system for request/response processing, exception handling, and custom pipelines
💬 We want your feedback!
- For bugs, please file a GitHub issue.
More Examples & Samples
Python
- Getting Started with Agents: basic agent creation and tool usage
- Chat Client Examples: direct chat client usage patterns
- Getting Started with Workflows: basic workflow creation and integration with agents
.NET
- Getting Started with Agents: basic agent creation and tool usage
- Agent Provider Samples: samples showing different agent providers
- Workflow Samples: advanced multi-agent patterns and workflow orchestration
Agent Framework Documentation
Languages
Python
50.9%
C#
45.8%
TypeScript
2.7%
HTML
0.2%
PowerShell
0.1%
Other
0.1%
