![]() |
VOOZH | about |
dotnet add package Umbraco.AI.Agent --version 1.10.4
NuGet\Install-Package Umbraco.AI.Agent -Version 1.10.4
<PackageReference Include="Umbraco.AI.Agent" Version="1.10.4" />
<PackageVersion Include="Umbraco.AI.Agent" Version="1.10.4" />Directory.Packages.props
<PackageReference Include="Umbraco.AI.Agent" />Project file
paket add Umbraco.AI.Agent --version 1.10.4
#r "nuget: Umbraco.AI.Agent, 1.10.4"
#:package Umbraco.AI.Agent@1.10.4
#addin nuget:?package=Umbraco.AI.Agent&version=1.10.4Install as a Cake Addin
#tool nuget:?package=Umbraco.AI.Agent&version=1.10.4Install as a Cake Tool
An agent management add-on for Umbraco.AI that provides storage, execution, and management of AI agents with full AG-UI protocol support.
Note: For the Copilot chat UI (sidebar, tool execution, HITL approval), install alongside this package.
This package is part of the . For local development, see the monorepo setup instructions in the root README.
# Agent only (management + APIs)
dotnet add package Umbraco.AI.Agent
# Agent + Copilot (includes chat UI)
dotnet add package Umbraco.AI.Agent
dotnet add package Umbraco.AI.Agent.Copilot
This meta-package includes all required components. For more control, install individual packages:
| Package | Description |
|---|---|
Umbraco.AI.Agent.Core |
Domain models and service interfaces |
Umbraco.AI.Agent.Web |
Management API controllers |
Umbraco.AI.Agent.Web.StaticAssets |
Backoffice UI components |
Umbraco.AI.Agent.Persistence |
EF Core persistence |
Umbraco.AI.Agent.Persistence.SqlServer |
SQL Server migrations |
Umbraco.AI.Agent.Persistence.Sqlite |
SQLite migrations |
Umbraco.AI.AGUI |
AG-UI protocol SDK |
An AIAgent represents a stored agent definition:
| Property | Description |
|---|---|
Id |
Unique identifier (GUID) |
Alias |
URL-safe unique identifier |
Name |
Display name |
Description |
Optional description |
ProfileId |
Umbraco.AI profile for model configuration |
ContextIds |
Context sources for RAG injection |
Instructions |
System instructions defining agent behavior |
IsActive |
Whether the agent is available for use |
All endpoints are under /umbraco/ai/management/api/v1/agents/:
| Method | Endpoint | Description |
|---|---|---|
| GET | / |
List all agents (paged) |
| GET | /{idOrAlias} |
Get agent by ID or alias |
| POST | / |
Create agent |
| PUT | /{idOrAlias} |
Update agent |
| DELETE | /{idOrAlias} |
Delete agent |
| POST | /{idOrAlias}/run |
Run agent with AG-UI streaming |
The {idOrAlias} parameter accepts either a GUID or a string alias.
The /run endpoint accepts an AG-UI RunRequest and returns a Server-Sent Events stream:
POST /umbraco/ai/management/api/v1/agents/my-agent/run
Content-Type: application/json
{
"threadId": "thread-123",
"runId": "run-456",
"messages": [
{ "role": "user", "content": "Hello!" }
]
}
Response: text/event-stream with AG-UI events.
The Umbraco.AI.AGUI package is a standalone AG-UI protocol SDK that provides:
AGUIEventStreamResult for ASP.NET Core streamingAGUIRunRequest, AGUIMessage, AGUITool, etc.This package can be used independently of the Agent add-on to build custom AG-UI endpoints.
Built on the Microsoft Agent Framework (MAF) for agent execution, with a custom AG-UI layer that provides:
This project is licensed under the MIT License. See for details.
Learn more about Target Frameworks and .NET Standard.
Showing the top 4 NuGet packages that depend on Umbraco.AI.Agent:
| Package | Downloads |
|---|---|
|
Umbraco.AI.Agent.UI
Shared chat UI components for Umbraco AI Agent surfaces |
|
|
Simplepage.Eddi.Umbraco.v17
Eddi AI content assistant for Umbraco 17. Provides pre-built agents and tools that plug into Umbraco.AI's copilot. |
|
|
Umbraco.AI.Automate
Umbraco Automate integration for Umbraco.AI.Agent |
|
|
Umbraco.Community.AiAgentMemory
AI Agent Memory for Umbraco — persistent memory + learning layer for Umbraco's AI agent stack. Editors give thumbs-up / thumbs-down feedback on agent runs via the AI Agent Feedback widget; the package indexes that feedback as searchable memory and injects it into subsequent runs so agents suppress false positives and reuse validated patterns. Composes on Umbraco.AI 1.8+ (vector store via Umbraco.AI.Search). Memory is off by default; per-agent opt-in via appsettings.json. Built for Umbraco v17+. |
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.10.4 | 523 | 6/4/2026 |
| 1.10.3 | 245 | 6/1/2026 |
| 1.10.2 | 624 | 5/21/2026 |
| 1.10.0 | 553 | 5/14/2026 |
| 1.9.0 | 660 | 4/30/2026 |
| 1.8.0 | 1,376 | 4/16/2026 |
| 1.7.0 | 786 | 4/8/2026 |
| 1.6.0 | 756 | 3/27/2026 |
| 1.5.0 | 1,123 | 3/17/2026 |
| 1.4.0 | 273 | 3/12/2026 |
| 1.3.1 | 801 | 3/4/2026 |
| 1.3.0 | 301 | 3/2/2026 |
| 1.2.0 | 1,429 | 2/17/2026 |
| 1.1.0 | 416 | 2/10/2026 |
| 1.0.0 | 310 | 2/3/2026 |