AgentCircuits.Storage.Sql
0.7.8
See the version list below for details.
dotnet add package AgentCircuits.Storage.Sql --version 0.7.8
NuGet\Install-Package AgentCircuits.Storage.Sql -Version 0.7.8
<PackageReference Include="AgentCircuits.Storage.Sql" Version="0.7.8" />
<PackageVersion Include="AgentCircuits.Storage.Sql" Version="0.7.8" />
<PackageReference Include="AgentCircuits.Storage.Sql" />
paket add AgentCircuits.Storage.Sql --version 0.7.8
#r "nuget: AgentCircuits.Storage.Sql, 0.7.8"
#:package AgentCircuits.Storage.Sql@0.7.8
#addin nuget:?package=AgentCircuits.Storage.Sql&version=0.7.8
#tool nuget:?package=AgentCircuits.Storage.Sql&version=0.7.8
AgentCircuits.Storage.Sql
PostgreSQL storage implementation for the AgentCircuits agent framework.
Overview
AgentCircuits.Storage.Sql provides production-ready persistence for multi-user deployments with session ownership and access control. It implements the storage interfaces from the core AgentCircuits package using PostgreSQL as the backing store.
Features
- Session Storage: Persistent storage for agent sessions with ownership tracking
- Message History: Store and retrieve conversation history
- A2A Task Storage: Support for Agent-to-Agent protocol task persistence
- Channel Storage: Persistent storage for communication channels
- Access Control: Session ownership and user-based access control
- Connection Pooling: Efficient database connection management via Npgsql
Installation
dotnet add package AgentCircuits.Storage.Sql
Current Limitation
AgentCircuits.Storage.Sql currently includes transitive dependencies on AgentCircuits.Channels and AgentCircuits.A2A.
This is because SQL repository adapters for channels and A2A task storage are implemented in this package. Even if you only need core SQL-backed session/message storage, those optional integration packages are still pulled in today.
Configuration
services.AddAgentCircuitsSql(options =>
{
options.ConnectionString = "Host=localhost;Database=agentcircuits;Username=user;Password=pass";
});
Requirements
- .NET 10.0 or later
- PostgreSQL 14 or later
Licence
MIT
| 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
- A2A (>= 0.3.3-preview)
- A2A.AspNetCore (>= 0.3.3-preview)
- AgentCircuits.A2A (>= 0.7.8)
- AgentCircuits.Channels (>= 0.7.8)
- AgentCircuits.Core (>= 0.7.8)
- Dapper (>= 2.1.66)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.3)
- Microsoft.Extensions.Diagnostics.HealthChecks (>= 10.0.3)
- Microsoft.Extensions.Hosting.Abstractions (>= 10.0.3)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.3)
- Microsoft.Extensions.Options (>= 10.0.3)
- ModelContextProtocol (>= 0.8.0-preview.1)
- Npgsql (>= 10.0.1)
- ReverseMarkdown (>= 5.0.0)
- UglyToad.PdfPig (>= 1.7.0-custom-5)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on AgentCircuits.Storage.Sql:
| Package | Downloads |
|---|---|
|
AgentCircuits.Server
Turnkey AgentCircuits server hosting Portal API, SignalR hubs, and UI endpoints. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.7.103 | 36 | 2/25/2026 |
| 0.7.102 | 38 | 2/24/2026 |
| 0.7.101 | 33 | 2/24/2026 |
| 0.7.100 | 43 | 2/23/2026 |
| 0.7.99 | 37 | 2/23/2026 |
| 0.7.98 | 37 | 2/23/2026 |
| 0.7.97 | 41 | 2/23/2026 |
| 0.7.96 | 40 | 2/21/2026 |
| 0.7.95 | 45 | 2/19/2026 |
| 0.7.94 | 46 | 2/18/2026 |
| 0.7.93 | 39 | 2/18/2026 |
| 0.7.92 | 48 | 2/18/2026 |
| 0.7.91 | 45 | 2/18/2026 |
| 0.7.9 | 43 | 2/18/2026 |
| 0.7.8 | 41 | 2/17/2026 |
| 0.7.7 | 45 | 2/16/2026 |
| 0.7.6 | 46 | 2/16/2026 |
| 0.7.5 | 42 | 2/16/2026 |
| 0.7.4 | 56 | 2/16/2026 |
| 0.7.3 | 45 | 2/16/2026 |