AWS has introduced Agent-EvalKit, an Apache 2.0-licensed toolkit for evaluating AI agents with generated tests, trace collection, execution-path visibility, and metrics for faithfulness and tool use.
AWS has introduced Agent-EvalKit, an Apache 2.0-licensed toolkit for evaluating AI agents more systematically.
In a post on the AWS Machine Learning Blog, AWS describes Agent-EvalKit as evaluation infrastructure for AI agents, combining test generation, tracing, execution-path observability, and metrics for issues such as faithfulness and tool usage.
The AWS Labs GitHub repository says Agent-EvalKit is designed to automate parts of AI-agent evaluation by creating evaluation plans, generating test cases, adding tracing, running agents, writing evaluation code, and producing improvement reports. The repository is published under the Apache 2.0 license, which allows broad use and modification under the license terms.
AWS’s framing reflects a practical problem for teams building agentic systems: evaluating a single model response is often not enough. Agents may call tools, follow multi-step plans, retrieve information, branch across different execution paths, or fail in ways that are only visible when the full run is inspected.
According to the AWS Machine Learning Blog, Agent-EvalKit supports OpenTelemetry-compatible tracing. That matters because tracing can capture the sequence of actions an agent takes, including tool calls and intermediate steps, rather than only the final answer.
AWS says the toolkit provides execution-path observability. In evaluation terms, this can help teams ask not only whether an answer was correct, but how the agent arrived there. For example, a system might produce a plausible final response while using the wrong tool, ignoring retrieved context, or making an unsupported claim. Trace-based inspection is meant to make those behaviors easier to detect.
The GitHub repository describes Agent-EvalKit as producing evaluation plans, executable evaluation code, and improvement reports. Those pieces suggest the project is aimed at making evaluation repeatable, rather than leaving teams to rely on ad hoc manual checks.
AWS’s blog post highlights metrics for faithfulness and tool usage. Faithfulness typically refers to whether an answer is supported by the information available to the system, while tool-usage evaluation examines whether an agent selected and used external tools appropriately.
Those measurements are especially relevant for agent deployments that interact with search systems, databases, APIs, or enterprise software. In those settings, a final answer can be misleading if it omits a failed tool call or presents information that was not actually retrieved.
The sources do not claim that Agent-EvalKit eliminates the need for human review or guarantees safe agent behavior. Instead, AWS presents it as infrastructure for evaluating agents with more structured tests, traces, and reports.
An arXiv paper titled “An Empirical Study of Automating Agent Evaluation” introduces EvalAgent, described by the authors as an AI assistant for automating end-to-end agent evaluation work. The paper also introduces AgentEvalBench, a benchmark for studying agent evaluation methods.
The paper’s description aligns with the direction of Agent-EvalKit: using trace-based artifacts, metrics, executable evaluation code, and reports to make agent assessment more systematic. The available source excerpts do not establish the full relationship between the research paper and the AWS toolkit beyond the shared focus on automated agent evaluation.
Agent evaluation has become a distinct engineering challenge because agent behavior can depend on planning, memory, retrieved context, tool access, and changing external state. A conventional prompt-and-response test may miss important failures in those intermediate steps.
By releasing Agent-EvalKit through AWS Labs and describing it in the AWS Machine Learning Blog, AWS is positioning the project as a developer-facing toolkit for teams that need more visibility into agent runs. Its use of OpenTelemetry-compatible tracing may also make it more familiar to engineering teams already using observability tools.
For organizations experimenting with AI agents, the notable point is not that evaluation becomes fully automated. It is that AWS is offering a structured way to generate tests, collect traces, inspect execution paths, and measure behaviors such as faithfulness and tool use. Those capabilities can make agent evaluation more repeatable and easier to audit than relying only on final outputs.
AWS has introduced Agent EvalKit, an Apache 2.0 licensed toolkit for evaluating AI agents more systematically.
The repository is published under the Apache 2.0 license, which allows broad use and modification under the license terms.
AWS’s framing reflects a practical problem for teams building agentic systems: evaluating a single model response is often not enough.
Continue reading