Microsoft.Agents.AI.Abstractions 1.0.0-preview.260127.1
About Microsoft Agent Framework
Microsoft Agent Framework is a comprehensive .NET library for building, orchestrating, and deploying AI agents and multi-agent workflows. The framework provides everything from simple chat agents to complex multi-agent systems with graph-based orchestration capabilities.
Key Features
- Multi-Agent Orchestration: Coordinate multiple agents using sequential, concurrent, group chat, and handoff patterns
- Graph-based Workflows: Connect agents and functions with streaming, checkpointing, and human-in-the-loop capabilities, with both imperative or declarative workflow support
- Multiple Provider Support: Seamlessly integrate with various LLM providers with more being added continuously
- Extensible Middleware: Flexible request/response processing with custom pipelines and exception handling
- Built-in Observability: OpenTelemetry integration for distributed tracing, monitoring, and debugging
- Cross-Platform: Compatible with .NET 8.0, .NET Standard 2.0, and .NET Framework for broad deployment options
Whether you're building simple AI assistants or complex multi-agent systems, Microsoft Agent Framework provides the tools and abstractions needed to create robust, scalable AI applications in .NET.
Getting Started ⚡
- Learn more at the documentation site.
- Join the Discord community.
- Follow the team on Semantic Kernel blog.
- Check out the GitHub repository for the latest updates.
Showing the top 20 packages that depend on Microsoft.Agents.AI.Abstractions.
| Packages | Downloads |
|---|---|
|
Microsoft.SemanticKernel.Agents.Abstractions
Semantic Kernel Agents abstractions. This package is automatically installed by Semantic Kernel Agents packages if needed.
|
3 |
|
Microsoft.SemanticKernel.Agents.Abstractions
Semantic Kernel Agents abstractions. This package is automatically installed by Semantic Kernel Agents packages if needed.
|
2 |
.NET Framework 4.7.2
- Microsoft.Extensions.AI.Abstractions (>= 10.2.0)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.2)
- Microsoft.Bcl.AsyncInterfaces (>= 10.0.2)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.2)
- System.Diagnostics.DiagnosticSource (>= 10.0.2)
- System.Text.Json (>= 10.0.2)
- System.Threading.Tasks.Extensions (>= 4.6.3)
.NET 8.0
- Microsoft.Extensions.AI.Abstractions (>= 10.2.0)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.2)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.2)
- System.Diagnostics.DiagnosticSource (>= 10.0.2)
- System.Text.Json (>= 10.0.2)
.NET 9.0
- Microsoft.Extensions.AI.Abstractions (>= 10.2.0)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.2)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.2)
- System.Diagnostics.DiagnosticSource (>= 10.0.2)
- System.Text.Json (>= 10.0.2)
.NET 10.0
- Microsoft.Extensions.AI.Abstractions (>= 10.2.0)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.2)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.2)
.NET Standard 2.0
- Microsoft.Extensions.AI.Abstractions (>= 10.2.0)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.2)
- Microsoft.Bcl.AsyncInterfaces (>= 10.0.2)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.2)
- System.Diagnostics.DiagnosticSource (>= 10.0.2)
- System.Text.Json (>= 10.0.2)
- System.Threading.Tasks.Extensions (>= 4.6.3)