Class BenchmarkTools
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
kernelKernel
Methods
CheckRegression(string)
[KernelFunction("benchmark_regression")]
[ToolSafetyTier(SafetyTier.AutoApprove)]
public static string CheckRegression(string baselineJson)
Parameters
baselineJsonstring
Returns
ExportRegistry()
[KernelFunction("benchmark_export")]
[ToolSafetyTier(SafetyTier.AutoApprove)]
public string ExportRegistry()
Returns
GenerateScorecard()
[KernelFunction("benchmark_scorecard")]
[ToolSafetyTier(SafetyTier.AutoApprove)]
public string GenerateScorecard()
Returns
RunSmokeBenchmark()
[KernelFunction("benchmark_run")]
[ToolSafetyTier(SafetyTier.ConfirmOnce)]
public Task<string> RunSmokeBenchmark()