PollySdk.AgentFramework
1.0.1
dotnet add package PollySdk.AgentFramework --version 1.0.1
NuGet\Install-Package PollySdk.AgentFramework -Version 1.0.1
<PackageReference Include="PollySdk.AgentFramework" Version="1.0.1" />
<PackageVersion Include="PollySdk.AgentFramework" Version="1.0.1" />
<PackageReference Include="PollySdk.AgentFramework" />
paket add PollySdk.AgentFramework --version 1.0.1
#r "nuget: PollySdk.AgentFramework, 1.0.1"
#:package PollySdk.AgentFramework@1.0.1
#addin nuget:?package=PollySdk.AgentFramework&version=1.0.1
#tool nuget:?package=PollySdk.AgentFramework&version=1.0.1
Polly documentation
Target Architecture Design is the canonical architecture reference.
Polly comprises reusable .NET libraries, the Polly.Host executable, and the
Polly.WebUI SPA. Polly.Server is the reusable backend composition layer, while
apps/Polly.Host is the deployable process. apps/Polly.Desktop is a
thin Wails launcher that starts the backend and opens its loopback URL; it contains no product
behavior.
NuGet packages
Polly.Server is published as PollySdk.AgentFramework. The package contains the reusable
Polly.Server, Polly.Agents, Polly.AI, Polly.Contracts, Polly.Knowledge,
Polly.Scheduling, Polly.Storage, and Polly.Tools assemblies. Third-party libraries remain
normal NuGet dependencies. The package targets cross-platform .NET 10; the optional Windows account
broker is built separately from apps/Polly.AuthBroker and is not included.
The publish-nuget.yml workflow publishes the package through NuGet Trusted Publishing. Publishing
a GitHub release tagged polly-v<version> uses the tag version; the workflow can also be run
manually with an explicit version.
For a local development run on Windows, execute .\run-local.ps1 from the Polly directory. The
script installs WebUI dependencies when needed, builds the SPA, disables authentication locally,
and starts Polly.Host at http://localhost:5000. Use -Url http://localhost:5050 to select a
different address or -SkipWebBuild to reuse the existing WebUI build.
Storage is SQLite with logical Shared and User visibility. Sessions are event-only: the
timeline is stored as session metadata and ordered events, including message events.
Polly.Server imports versioned SeedData into shared SQLite rows during startup or upgrade. Seed
files are import input, not runtime configuration. Polly has no project or build dependency on
McpGateway; developers may configure an independently deployed MCP endpoint through Polly's MCP
server configuration when needed.
| Product | Versions 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. |
-
net10.0
- Azure.Identity (>= 1.21.0)
- Azure.Identity.Broker (>= 1.7.0)
- Cronos (>= 0.11.0)
- DocumentFormat.OpenXml (>= 3.3.0)
- Microsoft.AspNetCore.Authentication.JwtBearer (>= 10.0.0)
- Microsoft.Data.Sqlite (>= 10.0.0)
- Microsoft.OpenApi (>= 3.7.0)
- ModelContextProtocol (>= 1.4.0)
- OpenTelemetry.Exporter.OpenTelemetryProtocol (>= 1.16.0)
- OpenTelemetry.Extensions.Hosting (>= 1.16.0)
- PdfPig (>= 0.1.10)
- SQLitePCLRaw.bundle_e_sqlite3 (>= 3.0.3)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.