Table of Contents

Class BenchmarkTools

Namespace
JD.AI.Core.Tools
Assembly
JD.AI.Core.dll

Parity benchmark harness for evaluating JD.AI capability coverage against target agent capability surfaces.

[ToolPlugin("benchmark", RequiresInjection = true)]
public sealed class BenchmarkTools
Inheritance
BenchmarkTools
Inherited Members

Constructors

BenchmarkTools(Kernel)

public BenchmarkTools(Kernel kernel)

Parameters

kernel Kernel

Methods

CheckRegression(string)

[KernelFunction("benchmark_regression")]
[ToolSafetyTier(SafetyTier.AutoApprove)]
public static string CheckRegression(string baselineJson)

Parameters

baselineJson string

Returns

string

ExportRegistry()

[KernelFunction("benchmark_export")]
[ToolSafetyTier(SafetyTier.AutoApprove)]
public string ExportRegistry()

Returns

string

GenerateScorecard()

[KernelFunction("benchmark_scorecard")]
[ToolSafetyTier(SafetyTier.AutoApprove)]
public string GenerateScorecard()

Returns

string

RunSmokeBenchmark()

[KernelFunction("benchmark_run")]
[ToolSafetyTier(SafetyTier.ConfirmOnce)]
public Task<string> RunSmokeBenchmark()

Returns

Task<string>