Error taxonomy

The fixed groups, categories, and fix layers every Error Feed finding is classified into

The shape of a finding

Every scanner finding Error Feed writes carries three tags: a group, a category inside that group, and a fix layer (the part of your system the finding points at). Eval-sourced findings are tagged differently: the eval name stands in for group, and category is left unset. Fix layer is the only one of the three that’s a live filter on the feed, with options for All Fix Layers, Prompt, Tools, Orchestration, and Guardrails. See Issue fields & filters for the full list of fields and filters.

The set is fixed, not free-form. A scanner finding always lands in exactly one row of the table below, and points at one of four fix layers.

flowchart TD
accTitle: How the five groups map onto four fix layers
accDescr: Tool Failures maps to Tools. Context and Retrieval maps to Prompt. Planning and Goals maps to Orchestration. Output Quality also maps to Prompt, which is why five groups resolve to only four fix layers. Infrastructure maps to Guardrails.
A["Tool Failures<br/>5 categories"] --> T["Tools"]
B["Context & Retrieval<br/>4 categories"] --> P["Prompt"]
D["Output Quality<br/>3 categories"] --> P
C["Planning & Goals<br/>3 categories"] --> O["Orchestration"]
E["Infrastructure<br/>5 categories"] --> G["Guardrails"]

Fix layers

  • Tools: fix layer for Tool Failures findings
  • Prompt: fix layer for Context & Retrieval and Output Quality findings
  • Orchestration: fix layer for Planning & Goals findings
  • Guardrails: fix layer for Infrastructure findings

Groups, categories & fix layers

Five groups organize twenty categories.

GroupCategoryWhat it meansFix layer
Tool FailuresTool-relatedThe agent mishandled a tool or its result: asserted success after an error, passed wrong arguments, or guessed instead of callingTools
Tool FailuresTool Selection ErrorsThe agent picked the wrong tool, or no tool, for the taskTools
Tool FailuresTool Output MisinterpretationThe agent misread or misused the result a tool returnedTools
Tool FailuresFormatting ErrorsThe agent’s tool call or output didn’t match the expected formatTools
Tool FailuresLanguage-onlyA hallucination purely in language, no tool involvedTools
Context & RetrievalContext Handling FailuresThe agent lost, dropped, or mishandled context it was givenPrompt
Context & RetrievalPoor Information RetrievalThe agent retrieved information that was irrelevant, incomplete, or wrongPrompt
Context & RetrievalIncorrect Memory UsageThe agent used stored memory incorrectly, including outdated or unrelated memoryPrompt
Context & RetrievalUnsupported ClaimThe agent stated something that tool output or the end user’s own input doesn’t supportPrompt
Planning & GoalsTask OrchestrationThe agent sequenced or delegated steps incorrectlyOrchestration
Planning & GoalsGoal DeviationThe agent drifted from the goal it was givenOrchestration
Planning & GoalsResource AbuseThe agent used excessive steps, calls, or resources to complete the taskOrchestration
Output QualityInstruction Non-complianceThe agent’s output didn’t follow the instructions it was givenPrompt
Output QualityIncorrect Problem IdentificationThe agent misunderstood or misidentified the problem it was asked to solvePrompt
Output QualityIncomplete ResponseThe agent’s response was absent, empty, or truncatedPrompt
InfrastructureEnvironment Setup ErrorsThe agent’s runtime environment wasn’t configured correctlyGuardrails
InfrastructureResource Not FoundThe agent tried to reach a resource that doesn’t existGuardrails
InfrastructureAuthentication ErrorsThe agent failed to authenticate with a required serviceGuardrails
InfrastructureTimeout IssuesA call the agent depended on didn’t complete in timeGuardrails
InfrastructureService ErrorsA service the agent depended on returned an errorGuardrails

Note

Five groups map onto only four fix layers: Context & Retrieval and Output Quality both resolve to Prompt, so a poor retrieval and an incomplete response can carry the same fix layer even though they belong to different groups.

Keep exploring

Was this page helpful?

Questions & Discussion