NovaCore.AgentKit
Production-ready AI agents for .NET - Build ChatAgents for conversations or ReActAgents for autonomous tasks. Clean API, full-featured, 7 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
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 |
Integrations
Monitoring & Reference
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 |
Extensions
| Package | Description |
|---|
NovaCore.AgentKit.Extensions.OpenTelemetry | OpenTelemetry metrics (tokens + cost) |
License
MIT License - see LICENSE file
Built by NovaCore AI Team