HPD-Agent.Evaluations.HpdBase
0.9.5
dotnet add package HPD-Agent.Evaluations.HpdBase --version 0.9.5
NuGet\Install-Package HPD-Agent.Evaluations.HpdBase -Version 0.9.5
<PackageReference Include="HPD-Agent.Evaluations.HpdBase" Version="0.9.5" />
<PackageVersion Include="HPD-Agent.Evaluations.HpdBase" Version="0.9.5" />
<PackageReference Include="HPD-Agent.Evaluations.HpdBase" />
paket add HPD-Agent.Evaluations.HpdBase --version 0.9.5
#r "nuget: HPD-Agent.Evaluations.HpdBase, 0.9.5"
#:package HPD-Agent.Evaluations.HpdBase@0.9.5
#addin nuget:?package=HPD-Agent.Evaluations.HpdBase&version=0.9.5
#tool nuget:?package=HPD-Agent.Evaluations.HpdBase&version=0.9.5
HPD-Agent.Evaluations.HpdBase
Durable HPD Base-backed score, run, dataset, history, and analytics storage for HPD Agent evaluations.
This package targets net10.0, matching the current HPD Base target.
Register
using HPD.Agent.Evaluations.HpdBase;
services.AddHPDBase(hpd => hpd
.AddHpdEvaluationStores()
.UseStore(SqliteStore.Configure(options =>
options.DataSource = "data/hpd-agent.db")));
services.AddHpdBaseEvaluationStore();
services.AddHpdBaseDatasetStore(options =>
options.AddCodec(new DatasetCodec<MyInput>(
MyJsonContext.Default.MyInput)));
The adapter stores the complete ScoreRecord and EvaluationRunRecord payload
plus indexed provenance used by direct queries. The initial analytics
implementation loads a bounded score snapshot and reuses the validated
in-memory analytics behavior; relational query optimization can be added
without changing the public storage contract.
Dataset versions require an input codec because the store must reconstruct the
generic TInput without reflection. Register the codec at service
configuration time, including after a process restart. If a dataset contains
evaluator or report-evaluator instances, the same codec must also supply their
serializer/parser pair; registration fails rather than silently dropping them.
Datasets without evaluator instances need only the source-generated input JSON
metadata.
Datasets preserve immutable version payloads, current-version metadata, case validity windows, historical case revisions, active-case queries, and version diffs. Initial history queries rebuild the validated in-memory dataset behavior from bounded HPD Base pages; the public storage contract leaves room for provider-side history optimization later.
Content storage
This package does not advertise a generic HPD Base IContentStore. The HPD Base
release in this tree provides only an in-memory file provider, so a wrapper
would report restart durability without supplying it. Continue using
LocalFileContentStore when durable files are required, or add a durable HPD
Base IFileStorageProvider first.
Hosts remain responsible for HPD Base policy authority and schema planning.
| 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
- HPD-Agent.Evaluations (>= 0.9.5)
- HPD-Base (>= 0.9.5)
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 |
|---|---|---|
| 0.9.5 | 81 | 11/10/2026 |