bdfa62c83409bc75cd20dd6474e063db3af00cb3
* Initial plan * Fix nested JSON argument flattening in MCP tools - handle $ref schemas Co-authored-by: dmytrostruk <13853051+dmytrostruk@users.noreply.github.com> * Apply code formatting fixes from ruff linter Co-authored-by: dmytrostruk <13853051+dmytrostruk@users.noreply.github.com> * Fixed formatting * Refactor JSON type mapping to use match-case statement Co-authored-by: eavanvalkenburg <13749212+eavanvalkenburg@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: dmytrostruk <13853051+dmytrostruk@users.noreply.github.com> Co-authored-by: eavanvalkenburg <13749212+eavanvalkenburg@users.noreply.github.com>
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
Getting started documentation:
- Quick Start Guide - Simple getting started instructions
- Tutorials - Step by step tutorials
✨ Highlights
- 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
Description
微软出品的 AI Agent 框架,支持 Python 和 .NET,可用于构建、编排和部署单/多智能体工作流。|GitHub 镜像 ⭐ 13.1k · 🍴 2.2k
https://github.com/microsoft/agent-framework
Readme
MIT
138 MiB
Languages
Python
53.3%
C#
43.7%
TypeScript
2.4%
HTML
0.2%
JavaScript
0.2%
Other
0.1%
