Tracon.UI 1.0.0-preview.3

Prefix Reserved
This is a prerelease version of Tracon.UI.
dotnet add package Tracon.UI --version 1.0.0-preview.3
                    
NuGet\Install-Package Tracon.UI -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.UI" 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.UI" Version="1.0.0-preview.3" />
                    
Directory.Packages.props
<PackageReference Include="Tracon.UI" />
                    
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.UI --version 1.0.0-preview.3
                    
#r "nuget: Tracon.UI, 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.UI@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.UI&version=1.0.0-preview.3&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=Tracon.UI&version=1.0.0-preview.3&prerelease
                    
Install as a Cake Tool

Tracon.UI

Embedded management UI.

Single-page application written with React 19 + TypeScript. Built with Vite and embedded in the assembly Brotli-compressed. No JavaScript dependency is created in the consumer's project; no node_modules folder is required.

Installation

dotnet add package Tracon.UI --prerelease
builder.AddTracon()
       .UseOpenAI(apiKey)
       .UseUI();

app.MapTracon("/tracon");

There is no separate mapping call. MapTracon finds the registration and binds the UI under the same prefix; the prefix is written in one place.

Screens

30 screens behind 36 routes. The console groups them into Operate — what the agents are doing right now — and Configure — what they are allowed to do. By the area they manage:

Area Screens
Agents Catalog (code / database), definition editor, detail, version history, rollback
Skills Skill list, skill editor
Playground Streaming chat; tool calls as cards with arguments and results
Sessions Session list, chat history, raw state, deletion
Runs Run list, summary, event-by-event timeline
Workflows Workflow list, graph detail, editor
Jobs Queue list, job detail, retry and cancellation
Evals Suite list, suite detail, eval run detail
Experiments Experiment list, A/B variant comparison
Approvals Pending tool approvals, approve and reject
Triggers Inbound trigger list, trigger editor
Observability Dashboard, audit trail, diagnostics
Catalog Tools and their JSON schemas, providers and models, MCP servers
Settings Version, prefix, auth method, active stores, theme

Notes

  • The UI works under any prefix (/tracon, /panel, ...) and learns the prefix at runtime
  • Dark and light themes. A fresh console opens dark; Settings also offers "follow system", which then tracks the operating system preference
  • Tools are defined only in code. An agent can be created from the UI, but tool code cannot be written — this is a security boundary
  • The UI shell is exempt from the bearer token layer; the loopback restriction and authorization policy apply instead: a browser cannot add an Authorization header to a script request
  • JavaScript budget: 250 KB gzip, enforced by the build
  • Four run-time JavaScript dependencies, and a build gate on that list. Dialogs, menus, tooltips and the command palette are written against the platform
  • Colour, contrast and density come from one token set, checked on every build: text at 5.2:1 or better and non-text at 3.5:1 or better, in both themes

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/

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  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 Tracon.UI:

Package Downloads
Tracon

Tracon meta package. A production-oriented agent control plane built on Microsoft Agent Framework, with PostgreSQL support and an embedded management UI. One reference brings the common set: runtime, HTTP API, PostgreSQL persistence, the OpenAI provider, workflows, MCP, and the embedded management UI. Other providers and storage engines are separate packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.0.0-preview.3 38 9/24/2026
1.0.0-preview.2 76 9/20/2026
1.0.0-preview.1 62 9/20/2026