Does groundedness check every LLM call, or just the final answer?

Every LLM call. It scores each call against the context that call received as the call happens, not just the last message a trace sends back to the user.

Multi-step agents make several calls before they ever reply: planning a next action, reasoning about which tool to use, summarizing a tool result. An agent can invent a detail two steps before the final answer, and if that detail feeds what generates the reply, the final message can read as perfectly confident and cite nothing that looks wrong on its face.

Checking only the last message would miss that: the final answer can be a faithful, well-written summary of an earlier hallucination. Scoring every call catches the step where the claim was actually invented, with that specific call attached to the finding, instead of only noticing something’s off once it’s already baked into what the user sees.

keep reading

More on this.

Send us the traces you already emit.