AiCleverness 1.4.1

dotnet add package AiCleverness --version 1.4.1
                    
NuGet\Install-Package AiCleverness -Version 1.4.1
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="AiCleverness" Version="1.4.1" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="AiCleverness" Version="1.4.1" />
                    
Directory.Packages.props
<PackageReference Include="AiCleverness" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add AiCleverness --version 1.4.1
                    
#r "nuget: AiCleverness, 1.4.1"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package AiCleverness@1.4.1
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=AiCleverness&version=1.4.1
                    
Install as a Cake Addin
#tool nuget:?package=AiCleverness&version=1.4.1
                    
Install as a Cake Tool

AiCleverness — Provider-Neutral AI Execution Runtime for .NET

AiCleverness is a lightweight execution runtime for building AI-powered .NET applications. Agents are one execution pattern; the core value is orchestration: policies, planning, deterministic strategies, tool execution, quality gates, transformations, and observability around any provider adapter.

Read the developer manual — getting started guides, core concepts, tool authoring, streaming, memory tiers, security, workflows, and a full API reference.

Installation

dotnet add package AiCleverness

Requires .NET 10.0 or later. Zero external AI provider SDKs — bring your own.

What You Can Build

Use case What the runtime gives you Docs
Tool-calling assistant LLM tool loop with discovery, idempotent execution, and compensation Tools
Guarded production agent Prompt guards, human-in-the-loop approval, output validation Security
Quality-controlled output Quality gates evaluate every result and force retries until it meets your bar Quality Gates
Real-time chat UX Stream execution events as IAsyncEnumerable<AgentEvent> Streaming
Multi-agent pipelines DAG workflows with explicit dependencies and data flow Workflows
Context-aware agents Tiered memory — working, long-term, vector — behind one aggregate interface Memory Tiers
Cost-efficient routing Deterministic strategies bypass the LLM; planners decompose complex goals Policies and Strategies
Auditable AI services Structured metrics and diagnostic traces for every run Observability

Quick Start

using AiCleverness.Abstractions;
using AiCleverness.Models;

var services = new ServiceCollection();
services.AddAiClevernessRuntime();
services.AddAiClevernessLlmClient<MyLlmClient>();   // your provider adapter
services.AddAgentTool<WeatherTool>();                // your tool

var provider = services.BuildServiceProvider();
var runtime = provider.GetRequiredService<IAgentRuntime>();

var result = await runtime.RunAsync(new AgentRequest(
    Goal: "What is the weather in Tokyo?",
    AllowedToolNames: ["get_weather"]));

Console.WriteLine(result.Output);

Three pieces — ILlmClient, ITool, DI wiring — and you have a working execution runtime.

Full Reference

The repository README contains the complete reference: core concepts, full DI setup, models, streaming, memory tiers, security, workflows, persistence, observability, and agent scoping — github.com/AlexNek/AICleverness.

License

MIT

Product 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.4.1 0 8/22/2026
1.4.0 0 8/22/2026
1.3.3 123 8/19/2026
1.3.2 88 8/17/2026
1.3.1 80 8/17/2026
1.3.0 93 8/16/2026
1.2.0 89 8/16/2026
1.1.0 81 8/15/2026
1.0.0 99 8/14/2026