NovaCore.AgentKit.Core
3.2.6
See the version list below for details.
dotnet add package NovaCore.AgentKit.Core --version 3.2.6
NuGet\Install-Package NovaCore.AgentKit.Core -Version 3.2.6
<PackageReference Include="NovaCore.AgentKit.Core" Version="3.2.6" />
<PackageVersion Include="NovaCore.AgentKit.Core" Version="3.2.6" />
<PackageReference Include="NovaCore.AgentKit.Core" />
paket add NovaCore.AgentKit.Core --version 3.2.6
#r "nuget: NovaCore.AgentKit.Core, 3.2.6"
#:package NovaCore.AgentKit.Core@3.2.6
#addin nuget:?package=NovaCore.AgentKit.Core&version=3.2.6
#tool nuget:?package=NovaCore.AgentKit.Core&version=3.2.6
NovaCore.AgentKit
Production-ready AI agents for .NET - Build ChatAgents for conversations or ReActAgents for autonomous tasks. Clean API, full-featured, 8 LLM providers. Built-in real-time cost tracking.
Quick Start
dotnet add package NovaCore.AgentKit.Core
dotnet add package NovaCore.AgentKit.Providers.Anthropic
await using var agent = await new AgentBuilder()
.UseAnthropic(apiKey, AnthropicModels.ClaudeSonnet45)
.WithSystemPrompt("You are a helpful assistant.")
.BuildChatAgentAsync();
var response = await agent.SendAsync("What is 2+2?");
Console.WriteLine(response.Text); // "4"
Documentation Index
Getting Started
| Document | Description |
|---|---|
| Getting Started | Installation, quick start, first agent |
| Configuration | AgentBuilder API, options, config classes |
Agents
| Document | Description |
|---|---|
| Agents | ChatAgent and ReActAgent APIs |
| Tools | Tool types, multimodal tools, UI tools |
| History Management | Persistence, summarization, tool result filtering |
| Working Memory | remember/recall tools for context preservation |
LLM Providers
| Document | Description |
|---|---|
| LLM Providers | Anthropic, OpenAI, Google, xAI, Groq, Fireworks, OpenRouter, Azure Foundry |
Integrations
| Document | Description |
|---|---|
| MCP Integration | Model Context Protocol, tool filtering, CDP browser lifecycle |
| Browser Automation | BrowserUse library for web automation |
| Google Computer Use | Gemini Computer Use model integration |
Monitoring & Reference
| Document | Description |
|---|---|
| Observability | Observer pattern, cost tracking, OpenTelemetry |
| API Reference | All types and interfaces |
Agent Types
| ChatAgent | ReActAgent |
|---|---|
| Stateful conversations | Ephemeral tasks |
| Persistent across sessions | Autonomous execution |
| Human-in-the-loop (UI tools) | Tool-driven reasoning |
| Chat apps, support bots | Research, automation |
Packages
Core
| Package | Description |
|---|---|
NovaCore.AgentKit.Core |
Core abstractions (required) |
NovaCore.AgentKit.MCP |
Model Context Protocol |
NovaCore.AgentKit.EntityFramework |
Persistence |
Providers
| Package | Description |
|---|---|
NovaCore.AgentKit.Providers.Anthropic |
Claude |
NovaCore.AgentKit.Providers.OpenAI |
GPT-4o, o1 |
NovaCore.AgentKit.Providers.Google |
Gemini |
NovaCore.AgentKit.Providers.XAI |
Grok |
NovaCore.AgentKit.Providers.Groq |
Qwen, Llama |
NovaCore.AgentKit.Providers.Fireworks |
GLM, DeepSeek, Qwen, Kimi |
NovaCore.AgentKit.Providers.OpenRouter |
Any model |
NovaCore.AgentKit.Providers.AzureFoundry |
Azure Foundry (per-account endpoint) |
Extensions
| Package | Description |
|---|---|
NovaCore.AgentKit.Extensions.OpenTelemetry |
OpenTelemetry metrics (tokens + cost) |
License
MIT License - see LICENSE file
Built by NovaCore AI Team
| 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
- Microsoft.Extensions.AI (>= 10.3.0)
- Microsoft.Extensions.AI.Abstractions (>= 10.3.0)
- Microsoft.Extensions.Caching.Abstractions (>= 10.0.3)
- Microsoft.Extensions.Caching.Memory (>= 10.0.3)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.3)
- Microsoft.Extensions.Logging (>= 10.0.3)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.3)
- Microsoft.Extensions.Options (>= 10.0.3)
- NJsonSchema (>= 11.5.2)
- Polly (>= 8.6.5)
- Polly.Extensions (>= 8.6.5)
- Serilog (>= 4.3.1)
- Serilog.Extensions.Logging (>= 10.0.0)
NuGet packages (12)
Showing the top 5 NuGet packages that depend on NovaCore.AgentKit.Core:
| Package | Downloads |
|---|---|
|
NovaCore.AgentKit.Providers.Anthropic
Anthropic Claude provider for NovaCore.AgentKit with extended thinking support |
|
|
NovaCore.AgentKit.Providers.Google
Google Gemini provider for NovaCore.AgentKit with Vertex AI support |
|
|
NovaCore.AgentKit.Extensions.OpenTelemetry
OpenTelemetry integration for NovaCore.AgentKit |
|
|
NovaCore.AgentKit.EntityFramework
EF Core persistence for conversations and agent history |
|
|
NovaCore.AgentKit.Providers.OpenAI
OpenAI provider for NovaCore.AgentKit with GPT-4 and o1 support |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 3.3.1 | 201 | 3/14/2026 |
| 3.3.0 | 205 | 3/10/2026 |
| 3.2.9 | 179 | 3/10/2026 |
| 3.2.8 | 178 | 3/10/2026 |
| 3.2.7 | 194 | 3/10/2026 |
| 3.2.6 | 160 | 3/10/2026 |
| 3.2.5 | 171 | 3/8/2026 |
| 3.2.4 | 158 | 3/8/2026 |
| 3.2.3 | 186 | 3/4/2026 |
| 3.2.2 | 175 | 3/3/2026 |
| 3.2.1 | 165 | 3/3/2026 |
| 3.2.0 | 159 | 3/2/2026 |
| 3.1.9 | 177 | 3/2/2026 |
| 3.1.8 | 345 | 2/25/2026 |
| 3.1.6 | 153 | 2/21/2026 |
| 3.1.5 | 179 | 2/5/2026 |
| 3.1.4 | 152 | 1/22/2026 |
| 3.1.3 | 257 | 1/16/2026 |
| 3.1.2 | 133 | 1/16/2026 |
| 3.1.1 | 140 | 1/16/2026 |