Framework · Microsoft
Microsoft Agent Framework in een oogopslag
Microsofts agentframework voor Python en .NET, ontwikkeld door de teams achter Semantic Kernel en AutoGen en sinds april 2026 algemeen beschikbaar. Het combineert getypeerde agents met grafiekworkflows die checkpoints maken, hervatten en op mensen wachten. Een Go-SDK is beschikbaar als openbare preview.
Geschikt voor: Python- en .NET-teams op Azure, waaronder teams die overstappen van AutoGen of Semantic Kernel.
Belangrijkste gegevens
- Beheerder
- Microsoft
- Talen
- Python, C#, .NET, Go
- Licentie
- MIT
- Nieuwste versie
Python 1.19.0 / .NET 1.23.0· 1 oktober 2026- Repository
- microsoft/agent-framework
- Gehoste optie
- Foundry Hosted Agents (Microsoft Foundry)
Quickstart
Installeer het pakket, stel de inloggegevens in en voer vervolgens de eenvoudigste agent uit de officiële documentatie uit. De model-ID's zijn de ID's uit de documentatie en zijn mogelijk niet beschikbaar voor je account.
Python
pip install agent-frameworkfrom agent_framework import Agent
from agent_framework.foundry import FoundryChatClient
from azure.identity import AzureCliCredential
agent = Agent(
client=FoundryChatClient(
project_endpoint="https://your-foundry-service.services.ai.azure.com/api/projects/your-foundry-project",
model="gpt-5.4-mini",
credential=AzureCliCredential(),
),
name="HelloAgent",
instructions="You are a friendly assistant. Keep your answers brief.",
)
# Non-streaming: get the complete response at once
result = await agent.run("What is the largest city in France?")
print(f"Agent: {result}")C#
dotnet add package Microsoft.Agents.AI.Foundry --prereleaseusing System;
using Azure.AI.Projects;
using Azure.Identity;
using Microsoft.Agents.AI;
AIAgent agent = new AIProjectClient(
new Uri("https://your-foundry-service.services.ai.azure.com/api/projects/your-foundry-project"),
new AzureCliCredential())
.AsAIAgent(
model: "gpt-5.4-mini",
instructions: "You are a friendly assistant. Keep your answers brief.");
Console.WriteLine(await agent.RunAsync("What is the largest city in France?"));Functies
| Alle modellen | Ja | Foundry, Azure OpenAI, OpenAI, Anthropic, Ollama en meer |
|---|---|---|
| MCP-client | Ja | |
| MCP-server | Niet bevestigd | |
| Multi-agent | Ja | Sequentiële, gelijktijdige, overdrachts- en groepsworkflows |
| Duurzame runs | Ja | Checkpointing, plus Durable Extension op Azure Functions of zelf gehost |
| Goedkeuring door een mens | Ja | Duurzame agents wachten op invoer van mensen zonder rekenkracht te gebruiken |
| Tracing | Ja | Ingebouwde OpenTelemetry; DevUI voor lokaal debuggen |
| Evals | Niet bevestigd | Evaluatie-integraties zijn naar verluidt in preview en vallen buiten de 1.0-kern |
Recente wijzigingen
- April 2026: versie 1.0 werd algemeen beschikbaar, na een release candidate in februari.
- AutoGen ging over naar de onderhoudsmodus; Semantic Kernel v1 krijgt minstens een jaar lang kritieke fixes na de algemene beschikbaarheid van MAF.
- Toegevoegd: Harness Agent, declaratieve YAML-agents, Agent Skills en een Go-SDK-preview.