DRYL COMPONENTS
Color mode: System — switch to light
2.20.1
Agents

Overview

AI-aware

DRYL.Components.Agents is a separate, experimental companion package (0.6.0) that bridges the Microsoft Agent Framework to DRYL's AI vocabulary. You bring your own AIAgent; DRYL wires the run to the UI — automatic AiState, structured streaming, a live tool-call trace, interactive canvas artifacts and ready-made human-in-the-loop dialogs. The core library stays dependency-free; the LLM SDK lives only here.

Demos on these pages are simulated
Most examples run with a scripted stand-in for the model — no API key, no network, no LLM. In your app you pass a real AIAgent to the very same calls. Tool calls and dialogs are real: the Agent Framework invokes them for you, so the DRYL dialogs pop up live.

Install

A NuGet-only companion package, registered alongside the core.

bash
dotnet add package DRYL.Components.Agents
csharp
// Program.cs — alongside the core registration
builder.Services.AddDrylComponents().AddDrylAgents();

// One provider in your root layout (required by the tool dialogs):
// <DrylDialogProvider />

Explore the package

Each capability has its own page — with what it is for, how it works, where the innovation lies, and a live demo.

An unhandled error has occurred. Reload x

Reconnecting to the server…

Attempt /

Next try in s