NewHeap.Platform.AI.Generators
11.0.2
See the version list below for details.
dotnet add package NewHeap.Platform.AI.Generators --version 11.0.2
NuGet\Install-Package NewHeap.Platform.AI.Generators -Version 11.0.2
<PackageReference Include="NewHeap.Platform.AI.Generators" Version="11.0.2" />
<PackageVersion Include="NewHeap.Platform.AI.Generators" Version="11.0.2" />
<PackageReference Include="NewHeap.Platform.AI.Generators" />
paket add NewHeap.Platform.AI.Generators --version 11.0.2
#r "nuget: NewHeap.Platform.AI.Generators, 11.0.2"
#:package NewHeap.Platform.AI.Generators@11.0.2
#addin nuget:?package=NewHeap.Platform.AI.Generators&version=11.0.2
#tool nuget:?package=NewHeap.Platform.AI.Generators&version=11.0.2
NewHeap.Platform.AI.Generators
Compile-time generator for NewHeap AI tool catalogs. Reference this package as
an analyzer, annotate an application-owned class with NhAiToolSet, and
annotate supported methods with NhAiTool plus Description.
The generator emits a local INhAiToolCatalog, canonical input/output schemas,
SHA-256 contract and catalog hashes, and a deterministic manifest. It reports
NHAI diagnostics for invalid IDs or versions, signatures, descriptions,
duplicate contracts, missing tool-set metadata, and remote exposure without an
authorization boundary. The compiler-hosted generator deliberately has no
runtime dependency on NewHeap.Platform.AI.Common.
Each generated function returns the shared NhAiToolResult shape: the output as
data on success, otherwise the stable failure code and message. Only data
follows the tool set's serializer options.
Trimmed Native AOT applications must provide an application-owned
JsonSerializerContext with metadata for each tool input and output type, then
set NhAiToolSet.JsonSerializerContextType to that context. The context no longer
needs TaskResult<TOutput>; existing contexts that declare it keep working. The
generated function factory uses its serializer options instead of depending on
reflection metadata that trimming may remove.
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.
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 |
|---|---|---|
| 13.0.0 | 0 | 10/16/2026 |
| 12.0.0 | 0 | 10/16/2026 |
| 11.0.2 | 42 | 10/15/2026 |
| 11.0.1 | 47 | 10/15/2026 |
| 11.0.0 | 44 | 10/15/2026 |
| 10.1.0 | 53 | 10/14/2026 |
| 10.0.1 | 55 | 10/14/2026 |
| 10.0.0 | 60 | 10/14/2026 |
| 9.0.0 | 82 | 10/10/2026 |
| 8.1.0 | 87 | 10/7/2026 |
| 8.0.0 | 863 | 10/2/2026 |
| 7.14.2 | 106 | 10/1/2026 |
| 7.14.1 | 105 | 9/30/2026 |
| 7.14.0 | 343 | 9/29/2026 |
| 7.13.1 | 185 | 9/28/2026 |
| 7.13.0 | 114 | 9/27/2026 |
| 7.12.0 | 136 | 9/25/2026 |
| 7.11.0 | 121 | 9/25/2026 |
| 7.10.0 | 102 | 9/25/2026 |
| 7.9.0 | 114 | 9/24/2026 |