NovaCore.AgentKit.Core
3.4.0
See the version list below for details.
dotnet add package NovaCore.AgentKit.Core --version 3.4.0
NuGet\Install-Package NovaCore.AgentKit.Core -Version 3.4.0
<PackageReference Include="NovaCore.AgentKit.Core" Version="3.4.0" />
<PackageVersion Include="NovaCore.AgentKit.Core" Version="3.4.0" />
<PackageReference Include="NovaCore.AgentKit.Core" />
paket add NovaCore.AgentKit.Core --version 3.4.0
#r "nuget: NovaCore.AgentKit.Core, 3.4.0"
#:package NovaCore.AgentKit.Core@3.4.0
#addin nuget:?package=NovaCore.AgentKit.Core&version=3.4.0
#tool nuget:?package=NovaCore.AgentKit.Core&version=3.4.0
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.4.3 | 344 | 4/9/2026 |
| 3.4.2 | 189 | 4/8/2026 |
| 3.4.1 | 182 | 4/8/2026 |
| 3.4.0 | 199 | 4/8/2026 |
| 3.3.9 | 183 | 4/8/2026 |
| 3.3.8 | 194 | 4/8/2026 |
| 3.3.7 | 197 | 4/8/2026 |
| 3.3.6 | 203 | 4/8/2026 |
| 3.3.5 | 333 | 3/28/2026 |
| 3.3.4 | 240 | 3/28/2026 |
| 3.3.3 | 201 | 3/25/2026 |
| 3.3.1 | 237 | 3/14/2026 |
| 3.3.0 | 237 | 3/10/2026 |
| 3.2.9 | 205 | 3/10/2026 |
| 3.2.8 | 207 | 3/10/2026 |
| 3.2.7 | 221 | 3/10/2026 |
| 3.2.6 | 186 | 3/10/2026 |
| 3.2.5 | 202 | 3/8/2026 |
| 3.2.4 | 187 | 3/8/2026 |
| 3.2.3 | 214 | 3/4/2026 |