NewHeap.Platform.AI.Common
4.3.5
See the version list below for details.
dotnet add package NewHeap.Platform.AI.Common --version 4.3.5
NuGet\Install-Package NewHeap.Platform.AI.Common -Version 4.3.5
<PackageReference Include="NewHeap.Platform.AI.Common" Version="4.3.5" />
<PackageVersion Include="NewHeap.Platform.AI.Common" Version="4.3.5" />
<PackageReference Include="NewHeap.Platform.AI.Common" />
paket add NewHeap.Platform.AI.Common --version 4.3.5
#r "nuget: NewHeap.Platform.AI.Common, 4.3.5"
#:package NewHeap.Platform.AI.Common@4.3.5
#addin nuget:?package=NewHeap.Platform.AI.Common&version=4.3.5
#tool nuget:?package=NewHeap.Platform.AI.Common&version=4.3.5
NewHeap.Platform.AI.Common
Provider-neutral contracts for exposing application-owned AI tools through
Microsoft.Extensions.AI. Tool execution is fail-closed: consumers provide an
INhAiToolInvocationGate that resolves and authorizes the invocation context
before application code runs.
Provider-backed IChatClient instances remain consumer-owned. Register them as
keyed services, then map stable application intent to those keys with
AddNewHeapPlatformAI and AddChatProfile. Profiles declare capabilities,
classification and region policy, request budgets, timeouts, streaming,
fallbacks, routing tags, and evaluation baselines. The resolver returns the
selected Microsoft client plus a bounded, content-free decision trace.
Invocation context contributors add ordered, bounded execution scopes and capability grants without introducing an ASP.NET dependency. Safe outcome, audit, usage, budget, and retention contracts contain operational metadata but no prompt, response, tool-argument, credential, or retrieved-document fields.
INhAiChatExecutor applies profile and run budgets, deadlines, streaming
cleanup, content-free OpenTelemetry and usage accounting while returning the
standard Microsoft chat response types. Hierarchical context resolution
authorizes before retrieval and preserves provenance, trust, conflicts,
replacement and budget traces.
The ingestion pipeline uses the standard Microsoft VectorData abstractions. It authorizes before reading a source, creates deterministic versioned records, preserves classification and scope filters, reports partial batch outcomes, and supports explicit replacement lineage and authorized deletion. Concrete vector providers and their configuration remain application-owned.
The package does not contain model-provider clients, credentials, prompts, or
remote tool transports. Use NewHeap.Platform.AI.Generators to generate the
local AIFunction catalog from attributed application methods.
| 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.Abstractions (>= 10.9.0)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.10)
- Microsoft.Extensions.Hosting.Abstractions (>= 10.0.10)
- Microsoft.Extensions.VectorData.Abstractions (>= 10.9.0)
- NewHeap.Platform.Common (>= 4.3.5)
NuGet packages (4)
Showing the top 4 NuGet packages that depend on NewHeap.Platform.AI.Common:
| Package | Downloads |
|---|---|
|
NewHeap.Platform.AI.AspNet.Common
ASP.NET Core actor, authorization, active-division, and capability context integration for NewHeap AI. |
|
|
NewHeap.Platform.AI.AgentFramework
Policy-preserving Microsoft Agent Framework workflow and checkpoint adapters for NewHeap Platform AI. |
|
|
NewHeap.Platform.AI.Mcp
Authorized Model Context Protocol adapters for generated NewHeap AI tool catalogs. |
|
|
NewHeap.Platform.AI.Test
Deterministic chat, embedding, and authorization-gate test support for NewHeap AI consumers. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 4.4.5 | 32 | 9/1/2026 |
| 4.4.4 | 33 | 9/1/2026 |
| 4.4.3 | 36 | 9/1/2026 |
| 4.4.2 | 39 | 9/1/2026 |
| 4.4.1 | 74 | 8/31/2026 |
| 4.4.0 | 51 | 8/31/2026 |
| 4.3.6 | 53 | 8/31/2026 |
| 4.3.5 | 48 | 8/31/2026 |
| 4.3.4 | 68 | 8/29/2026 |
| 4.3.3 | 93 | 8/28/2026 |
| 4.3.2 | 70 | 8/28/2026 |
| 4.3.1 | 67 | 8/28/2026 |
| 4.3.0 | 71 | 8/27/2026 |
| 4.2.1 | 73 | 8/27/2026 |
| 4.2.0 | 77 | 8/27/2026 |
| 4.1.0 | 90 | 8/27/2026 |
| 4.0.0 | 93 | 8/26/2026 |
| 3.1.0 | 104 | 8/25/2026 |