hiddink-harness:agent-eval-framework

Evaluate AI agents on correctness, step ratios, tool calls, and latency against ideal baselines.

1|Updated May 21, 2026
One-click install
npx skills add https://github.com/hiddink-ai/hiddink-harness --skill hiddink-harness-agent-eval-framework
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hiddink-harness:agent-eval-framework
Source: https://github.com/hiddink-ai/hiddink-harness/tree/main/templates/skills/agent-eval-framework
Command: npx skills add https://github.com/hiddink-ai/hiddink-harness --skill hiddink-harness-agent-eval-framework

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill addresses the lack of quantitative efficiency metrics in agent development, moving beyond simple pass/fail checks to measure how effectively an agent utilizes resources compared to an ideal trajectory.

Core Features & Use Cases

  • 4-Metric Framework: Evaluates correctness, step ratios, tool call efficiency, and latency to identify redundant reasoning or tool usage.
  • Phased Gating: Implements a two-phase workflow requiring correctness thresholds before evaluating efficiency, ensuring only high-quality agents are deployed.
  • Use Case: Use this skill to compare two versions of a coding agent to ensure that a new update improves code quality without increasing the number of unnecessary tool calls or reasoning steps.

Quick Start

Run the agent-eval-framework gate command followed by the name of the agent to perform a full correctness and efficiency evaluation.

Frequently Asked Questions about hiddink-harness:agent-eval-framework

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I benchmark AI agent efficiency beyond simple pass/fail checks?

AI agent efficiency benchmarking uses a 4-metric framework to measure correctness, step ratios, tool call efficiency, and latency against ideal trajectory baselines. This identifies redundant reasoning or unnecessary tool usage during agent development.

How do I run an efficiency regression test for a coding agent?

Efficiency regression testing runs the agent-eval-framework gate command followed by the agent name to perform a full evaluation. This two-phase gating workflow checks correctness thresholds first, then evaluates efficiency to ensure updates do not degrade performance.

What metrics are used for quantitative trajectory-based evaluation of AI agents?

Quantitative trajectory-based evaluation measures correctness, step ratios, tool call ratios, and latency. These four metrics compare actual agent performance against ideal performance baselines to quantify resource utilization and effectiveness.

Do I need episodic memory and artifact storage to track agent performance?

Episodic memory and artifact storage are required to track and compare agent performance across multiple sessions. This integration enables the framework to measure trajectory-based efficiency and maintain historical benchmarking data.

When should I use phased gating for AI agent deployment?

Phased gating for AI agent deployment should be used when you need to ensure only high-quality agents are promoted. It requires correctness thresholds to be met before evaluating efficiency metrics, preventing inefficient agents from passing evaluation.

What is the best way to compare two versions of an AI agent?

The best way to compare two AI agent versions is using a quantitative evaluation framework to benchmark code quality and resource utilization. This ensures new updates improve correctness without increasing unnecessary tool calls or reasoning steps.