# agent-framework

> A framework for building, orchestrating and deploying AI agents and multi-agent workflows with support for Python and .NET.

- **URL**: https://www.freshcrate.ai/projects/agent-framework
- **Author**: microsoft
- **Category**: Frameworks
- **Latest version**: `dotnet-1.9.0` (2026-06-03)
- **License**: MIT
- **Source**: https://github.com/microsoft/agent-framework
- **Homepage**: https://aka.ms/agent-framework
- **Language**: Python
- **GitHub**: 9,666 stars, 1,591 forks
- **Registry**: github
- **Tags**: `agent-framework`, `agentic-ai`, `agents`, `ai`, `dotnet`, `multi-agent`, `orchestration`, `python`

## Description

A framework for building, orchestrating and deploying AI agents and multi-agent workflows with support for Python and .NET.

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `dotnet-1.9.0` | 2026-06-03 | High | ## Changes:  * afa7834e2ec8a93b2224fe7ab184b97fbcaa8c9a Updating dotnet package versions for 1.9 release (#6314) * c6951c21f69af4c9a5d5cbe107b36fca9f648907 Python: Add MCP-based skills discovery (McpSkillsSource) (#6169) * a9824289168c5af4acc5bfc7bd227206eb942fdc .NET: Bug fixes for AGUI hosting and workflows (#6311) * 90a3e5de47cf48dfdef25c00c49cf56e0c80df8e .NET: Add ILoggerFactory and IServiceProvider to HarnessAgent constructor (#6273) [ #6103 ] * 49a6e433a332f5952cad275998fa954572810c11 P |
| `python-1.7.0` | 2026-05-28 | High | ## [1.7.0] - 2026-05-28  ### Added - **agent-framework-core**: Add `HarnessAgent` and background-agents harness provider ([#6041](https://github.com/microsoft/agent-framework/pull/6041), [#6069](https://github.com/microsoft/agent-framework/pull/6069)) - **agent-framework-core**, **agent-framework-a2a**: Add `A2AAgentSession` with referenced task IDs and input-required support ([#5980](https://github.com/microsoft/agent-framework/pull/5980)) - **agent-framework-foundry**: Add experimental pr |
| `python-1.6.0` | 2026-05-22 | High | ## [1.6.0] - 2026-05-21  ### Added - **agent-framework-core**: Shell tool with support for local and Docker execution ([#5664](https://github.com/microsoft/agent-framework/pull/5664)) - **agent-framework-monty**: New Monty-backed CodeAct provider package ([#5915](https://github.com/microsoft/agent-framework/pull/5915)) - **agent-framework-foundry**: Add experimental hosted tool factories on `FoundryChatClient` ([#5958](https://github.com/microsoft/agent-framework/pull/5958)) - **agent-fram |
| `python-1.4.0` | 2026-05-15 | High | ## [1.4.0] - 2026-05-14  ### Added - **agent-framework-core**: Forward MCP tool call metadata ([#5815](https://github.com/microsoft/agent-framework/pull/5815)) - **agent-framework-core**: Support `list[str]` arguments for file-based skill scripts ([#5850](https://github.com/microsoft/agent-framework/pull/5850)) - **agent-framework-core**: Strip server-issued response item IDs under storage ([#5690](https://github.com/microsoft/agent-framework/pull/5690)) - **agent-framework-ag-ui**: Add to |
| `dotnet-1.5.0` | 2026-05-08 | High | ## What's Changed * .NET: feat: Implement message filtering to exclude non-portable content typ… by @tarockey in https://github.com/microsoft/agent-framework/pull/5410 * .NET: Add allow listing for WebBrowsingTool by @westey-m in https://github.com/microsoft/agent-framework/pull/5605 * .NET: fix: JSON Serialization issue with MultiPartyConversation by @lokitoth in https://github.com/microsoft/agent-framework/pull/5653 * .NET: Improve Todo multithreading and inject todos into message list by |
| `dotnet-1.4.0` | 2026-05-05 | High | ## What's Changed * .NET: Bump OpenTelemetry packages to 1.15.3 by @SergeyMenshykh in https://github.com/microsoft/agent-framework/pull/5478 * .NET: Support returning durable workflow results from HTTP trigger endpoint by @kshyju in https://github.com/microsoft/agent-framework/pull/5321 * .NET: [Breaking] Support string[] arguments for file-based skill scripts by @SergeyMenshykh in https://github.com/microsoft/agent-framework/pull/5475 * .NET: Add HttpRequestAction support to declarative wor |
| `python-1.2.2` | 2026-04-29 | High | ## [1.2.2] - 2026-04-29  ### Added - **agent-framework-azure-contentunderstanding**: New alpha package — Azure AI Content Understanding context provider that auto-analyzes file attachments (documents, images, audio, video) and injects structured results into the LLM context, with multi-document session state, configurable timeout, output filtering via `AnalysisSection`, and auto-registered `list_documents` / `get_analyzed_document` tools ([#4829](https://github.com/microsoft/agent-framework/p |
| `python-1.2.0` | 2026-04-24 | High | ## [1.2.0] - 2026-04-24  ### Added - **agent-framework-core**: Add functional workflow API ([#4238](https://github.com/microsoft/agent-framework/pull/4238)) - **agent-framework-core**, **agent-framework-github-copilot**: Add OpenTelemetry integration for `GitHubCopilotAgent` ([#5142](https://github.com/microsoft/agent-framework/pull/5142)) - **agent-framework-a2a**: Add Agent Framework to A2A bridge support ([#2403](https://github.com/microsoft/agent-framework/pull/2403)) - **agent-framewo |
| `dotnet-1.2.0` | 2026-04-21 | High | ## Changes:  * f2b215a2f6d4767fd37b17dd33195100ea2e498f .NET [WIP] Foundry Hosted Agents Support (#5312) [ #5091, #5287, #5278, #5281, #5316, #5336, #5341, #5367, #5368, #5371, #5374, #5406, #5408 ] * 57fa8ea9022ac9ec39fb5ececb020aa042599c8f Python: Fix OpenAIEmbeddingClient to use AsyncOpenAI for /openai/v1 endpoints (#5137) [ #5068 ] * aa582d021d69dd3b047d7664ced090dcc08b56f2 Python: feat(evals): add ground_truth support for similarity evaluator (#5234) * 8f17067383154e87e3a3c8ae673c7b5f1cf7 |
| `python-1.1.0` | 2026-04-21 | High | ## [1.1.0] - 2026-04-21  ### Added - **agent-framework-gemini**: Add `GeminiChatClient` ([#4847](https://github.com/microsoft/agent-framework/pull/4847)) - **agent-framework-core**: Add `context_providers` and `description` to `workflow.as_agent()` ([#4651](https://github.com/microsoft/agent-framework/pull/4651)) - **agent-framework-core**: Add experimental file history provider ([#5248](https://github.com/microsoft/agent-framework/pull/5248)) - **agent-framework-core**: Add OpenAI types t |

## Dependency audit

- **Score**: 100/100
- **Total deps**: 0
- **Resolved**: 0
- **Unresolved**: 0
- **License conflicts**: 0
- **Warnings**: 0
- **Scanned**: 2026-05-11

## Citation

- HTML: https://www.freshcrate.ai/projects/agent-framework
- Markdown: https://www.freshcrate.ai/projects/agent-framework.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/agent-framework/deps

_Generated by freshcrate.ai. Indexes github releases for AI-agent ecosystem packages._
