AgentCore.Infrastructure 0.7.1

dotnet add package AgentCore.Infrastructure --version 0.7.1
                    
NuGet\Install-Package AgentCore.Infrastructure -Version 0.7.1
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="AgentCore.Infrastructure" Version="0.7.1" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="AgentCore.Infrastructure" Version="0.7.1" />
                    
Directory.Packages.props
<PackageReference Include="AgentCore.Infrastructure" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add AgentCore.Infrastructure --version 0.7.1
                    
#r "nuget: AgentCore.Infrastructure, 0.7.1"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package AgentCore.Infrastructure@0.7.1
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=AgentCore.Infrastructure&version=0.7.1
                    
Install as a Cake Addin
#tool nuget:?package=AgentCore.Infrastructure&version=0.7.1
                    
Install as a Cake Tool

AgentCore

A .NET library for building voice and chat agents. You bring the host; AgentCore brings the turn loop, the vendor seams, and the configuration document that drives them.

Install

dotnet add package AgentCore.Hosting

AgentCore.Hosting brings the rest of the set with it.

Use

var builder = WebApplication.CreateBuilder(args);
builder.AddAgentCoreHost();

var app = builder.Build();
app.MapAgentCoreHost();
app.Run();

AgentCore reads config/example.yaml unless AgentCore__ConfigurationPath names another document. A document it cannot find is a startup failure, never a silent default.

demo/AgentCore.Demo/config/example.yaml is the annotated tour of every key.

The packages

Package Holds
AgentCore.Domain Pure domain records. Zero dependencies.
AgentCore.Application Orchestration, configuration compilation, and every port interface.
AgentCore.Infrastructure Outbound adapters: OpenAI, Zilliz, Telnyx call control, Postgres, B2, Git.
AgentCore.AspNetCore Inbound adapters as Map* extensions: Telnyx Conversation Relay, Telnyx webhooks, chat completions.
AgentCore.Hosting The batteries-included host: every vendor seam bound and every route mapped, in two calls.

They share one version and ship as a set. Mixing versions across them is unsupported.

The demo

demo/ holds a working host and a React chat UI. Neither is published. It is how you watch the agent work, and the starting point you copy when writing a UI of your own.

export OPENAI_API_KEY=sk-...
cd demo/AgentCore.Demo && dotnet run --launch-profile demo

The demo profile runs config/demo.yaml, the smallest document that holds a real conversation: it needs only an OpenAI key. The example profile runs the annotated reference instead, which names tools and vendors this repository cannot give you a key for, and will not start.

Node is required to build the demo's UI.

Licence

MIT

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on AgentCore.Infrastructure:

Package Downloads
AgentCore.Hosting

The batteries-included host: every vendor seam bound and every route mapped, in two calls.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.7.1 48 9/11/2026
0.7.0 62 9/11/2026
0.6.0 58 9/10/2026
0.5.0 97 9/8/2026
0.4.0 97 9/8/2026
0.3.0 110 8/31/2026
0.2.0 111 8/30/2026
0.1.0 103 8/27/2026