![]() |
VOOZH | about |
dotnet add package ElBruno.AgentsOrchestration.Core --version 0.5.5
NuGet\Install-Package ElBruno.AgentsOrchestration.Core -Version 0.5.5
<PackageReference Include="ElBruno.AgentsOrchestration.Core" Version="0.5.5" />
<PackageVersion Include="ElBruno.AgentsOrchestration.Core" Version="0.5.5" />Directory.Packages.props
<PackageReference Include="ElBruno.AgentsOrchestration.Core" />Project file
paket add ElBruno.AgentsOrchestration.Core --version 0.5.5
#r "nuget: ElBruno.AgentsOrchestration.Core, 0.5.5"
#:package ElBruno.AgentsOrchestration.Core@0.5.5
#addin nuget:?package=ElBruno.AgentsOrchestration.Core&version=0.5.5Install as a Cake Addin
#tool nuget:?package=ElBruno.AgentsOrchestration.Core&version=0.5.5Install as a Cake Tool
π NuGet
π NuGet Downloads
π Build Status
π GitHub stars
π Twitter Follow
A .NET 10 library suite inspired by Burke Holland's "Ultralight Orchestration" video, implementing the pattern in production-ready C#, using Microsoft Agent Framework and GitHub Copilot SDK to create a powerful multi-agent orchestration system.
Build software automatically using a coordinated team of 11 specialized AI agentsβincluding Orchestrator, Planner, Coder, Designer, Researcher, Fixer, BuildReviewer, SecurityExpert, TestingExpert, DocumentationExpert, and SoftwareArchitectβthat work together to execute your prompts.
Load specialized agents from the Awesome Copilot Repository at runtime! Extend your orchestration with domain-specific experts like:
See to load custom agents, or to see agents generating applications.
The libraries provide a production-ready orchestration engine with:
dotnet add package ElBruno.AgentsOrchestration.Core
The package includes all three libraries (Abstractions, Orchestration, Core) and is powered by the GitHub Copilot SDK for agent intelligence.
Here's the minimal code to run an orchestration:
using ElBruno.AgentsOrchestration.Core.Orchestration;
using ElBruno.AgentsOrchestration.Orchestration;
// Create service and run (that's it!)
var service = OrchestrationServiceFactory.Create();
var result = await service.RunAsync(
new OrchestrationRequest("Create a .NET weather console app"),
CancellationToken.None
);
Console.WriteLine($"β
Done! Files: {result.WorkspacePath}");
Console.WriteLine($"Summary: {result.Summary}");
With custom configuration:
var service = OrchestrationServiceFactory.Create(options =>
{
options.WorkspaceRoot = "custom-path";
options.MaxFixAttempts = 5;
});
For ASP.NET Core / Aspire apps (Dependency Injection):
// In Program.cs
builder.Services.AddOrchestration(options =>
{
options.WorkspaceRoot = "workspaces";
options.MaxFixAttempts = 3;
});
// With dynamic agent support
builder.Services.AddDynamicAgents(options =>
{
options.CacheDirectory = "./agent-cache";
options.CacheExpirationHours = 24;
});
// Then inject
public class MyController
{
private readonly OrchestrationService _service;
private readonly DynamicAgentManager _agentManager;
public MyController(OrchestrationService service, DynamicAgentManager agentManager)
{
_service = service;
_agentManager = agentManager;
}
public async Task LoadSpecializedAgent()
{
await _agentManager.LoadAndRegisterAgentAsync("WinFormsExpert");
}
}
See for the complete 6-step walkthrough, for dynamic agent loading, for application generation, and for detailed usage.
| Step | Agent | Description |
|---|---|---|
| 1. Plan | πΊοΈ Planner | Analyzes prompt, creates implementation plan |
| 2. Parse | π§ Orchestrator | Parses plan, delegates tasks to agents |
| 3. Execute | π» Coder / π¨ Designer | Executes tasks in parallel within phases |
| 4. Verify | π§ Orchestrator + π§ Fixer | Validates build, retries with Fixer on failure |
| 5. Review | π BuildReviewer | Analyzes code quality, performance, security |
| 6. Report | π§ Orchestrator | Provides final summary with review feedback |
dotnet test
40+ tests cover agents, orchestration, workspace operations, and security.
Love this library? Want to see how to use it in action? Check out my content across the web:
Star β this repo if you find it helpful, and share it with your team!
Hi! I'm ElBruno, a software architect and AI enthusiast passionate about building production-grade orchestration systems. I create tools that help developers leverage AI agents to automate complex workflows.
If you have questions, feedback, or want to chat about this projectβhit me up on any of the platforms above! π€
Copyright Β© ElBruno β All rights reserved.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 net10.0 is compatible. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
This package is not used by any NuGet packages.
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.5.5 | 87 | 2/28/2026 |
| 0.5.4 | 66 | 2/28/2026 |
| 0.5.3 | 80 | 2/28/2026 |
| 0.5.0-preview | 79 | 2/15/2026 |