Tracon 1.0.0-preview.3

Prefix Reserved
This is a prerelease version of Tracon.
dotnet add package Tracon --version 1.0.0-preview.3
                    
NuGet\Install-Package Tracon -Version 1.0.0-preview.3
                    
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="Tracon" Version="1.0.0-preview.3" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Tracon" Version="1.0.0-preview.3" />
                    
Directory.Packages.props
<PackageReference Include="Tracon" />
                    
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 Tracon --version 1.0.0-preview.3
                    
#r "nuget: Tracon, 1.0.0-preview.3"
                    
#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 Tracon@1.0.0-preview.3
                    
#: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=Tracon&version=1.0.0-preview.3&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=Tracon&version=1.0.0-preview.3&prerelease
                    
Install as a Cake Tool

Tracon

An agent control plane built on the Microsoft Agent Framework: define agents, run them, and see what they did.

This is the meta package. It is a single reference that brings the common set — runtime, PostgreSQL persistence, the OpenAI provider, the HTTP API, workflows, MCP, and the embedded management UI.

dotnet add package Tracon --prerelease
builder.AddTracon()
       .UseOpenAI(builder.Configuration["OpenAI:ApiKey"]!)
       .UsePostgreSql(builder.Configuration.GetConnectionString("Tracon")!)
       .AddTool(GetOrderStatus)
       .UseUI();

var app = builder.Build();

app.MapTracon("/tracon");
app.Run();

Open /tracon and the console is there: create an agent, run it in the playground, then read the recorded run event by event.

Or start from the template, which writes a working application for you:

dotnet new install Tracon.Templates@1.0.0-preview.3
dotnet new tracon-api -o MyAgents

Check nuget.org before pinning a newer preview.

What comes with it

Package What it does
Tracon.Abstractions The contracts everything is written against
Tracon.Core Runtime: catalog, definition compiler, tool registry, run recording
Tracon.PostgreSql Persistence, and the vector store behind knowledge search
Tracon.OpenAI The OpenAI provider
Tracon.AspNetCore The HTTP API — 168 operations, layered access control
Tracon.Workflows Multi-agent workflows, checkpoints, human-in-the-loop
Tracon.Mcp Tools from remote MCP servers
Tracon.UI The embedded management console — 30 screens, no node_modules

Install pieces instead

Every one of these also stands alone. Take Tracon.Core plus a provider if you want the runtime and nothing else; swap Tracon.SqlServer or Tracon.Sqlite in for PostgreSQL; add Tracon.Anthropic, .Google, .Azure, or .Voice as you need them. Tracon.Testing carries the fakes for your own tests.

Reach for the meta package when you want the usual set; reach for the individual ones when you care about what enters your dependency graph.

Keep every Tracon package on the same version. Each one depends on its Tracon siblings at exactly its own version, and a host whose Tracon package assemblies (all but Tracon.Client) come from more than one release does not start: the error lists each assembly and version.

Two things worth knowing early

Tools are defined in code only. An agent can be created and edited from the UI or the API, but tool code can never be written through them. That is a security boundary, not a limitation to be configured away.

Nothing is exposed by default. MapTracon restricts the endpoints to loopback until you turn remote access on, and secrets are never written to the database — a record stores the name of the configuration key a value is read from, never the value.

Status

Pre-release. The Microsoft Agent Framework packages this builds on are themselves in preview, and the public API is still moving toward 1.0.

License: PolyForm Small Business 1.0.0 - free below 100 people and 1,000,000 USD (2019, inflation adjusted) revenue; a commercial licence applies above that. Terms ship in the package as LICENSE.md. Details: https://tracon.dev/reference/licensing/

There are no supported framework assets in this package.

Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.0.0-preview.3 36 9/24/2026
1.0.0-preview.2 61 9/20/2026
1.0.0-preview.1 57 9/20/2026