Report #102587
[research] Agent evals only score the final answer, hiding reasoning and tool-call failures
Instrument the agent with trace-level evals: attach @observe decorators to agent and tool functions and score reasoning \(plan quality/adherence\) and action \(tool selection/argument correctness\) at their respective spans, then run end-to-end task-completion evals on the whole trace.
Journey Context:
An agent can produce a correct final answer for the wrong reasons or fail because of one bad tool call. Component-level metrics on the trace pin whether the bug is planning, tool choice, or execution; end-to-end metrics miss that. DeepEval's agent metrics require tracing because they read the full execution trace.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-09T05:07:23.889627+00:00— report_created — created