Failure to Ask for Clarification
Agent Proceeds Despite Ambiguity
13 patterns for this issue
Agent Proceeds Despite Ambiguity
Agent Violates Domain-Specific Constraints
Agent Breaks Down Task Incorrectly
Agent Loses Focus on Original Objective
Agent Fails to Follow Specific User Requirements
Multiple independent agents reach the same wrong conclusion, and the system mistakes that agreement for a confidence signal -- escalating the decision to production because all agents making the identical mistake looks like verification, not error.
Over-Reliance Causes Human Skill Degradation
Agent Underestimates Task Complexity
Agent Stops Before Task is Complete
Agent's Reasoning Doesn't Match Its Actions
Agent Breaks Out of Assigned Role
Agent Cannot Recognize or Fix Its Mistakes
Agent Agrees with User Even When Wrong
Agents break down complex tasks incorrectly, deviate from goals, violate domain rules, or fail to correct themselves because the reasoning process isn’t grounded in verifiable prerequisites, domain constraints, or external feedback — the agent produces a coherent-sounding plan or conclusion that violates requirements or misses critical steps, only surfacing as a failure when execution reveals the gap. Reasoning failures are silent: the agent’s reasoning trace looks structured and logical, so the error only surfaces when downstream consequences expose the flaw.
Across all 12 patterns, the single most reliable mitigation is template-and-checklist validation: for recurring task classes, maintain a vetted template enumerating required steps or constraints (domain rules, dependency chains, decision criteria) and require every agent plan or reasoning trace to be checked against the template before execution. The second universal mitigation is explicit dependency/constraint mapping — force the agent to surface assumptions and dependencies so external checkers can validate them. When reasoning is validated only against internal consistency (does the reasoning trace sound coherent?) rather than external requirements (does it cover all required steps?), planning gaps survive.
Output accuracy failures cover hallucination and fabrication (generation of false facts). Reasoning-quality failures cover planning, goal misalignment, and constraint violations (incorrect logic structure or missing prerequisites). A hallucination is a false fact; a reasoning failure is a correct-looking reasoning chain that violates a requirement.
Step-by-step reasoning helps surface the reasoning trace but doesn’t validate it against domain constraints or task templates. An agent can think step by step and still produce an incomplete plan missing critical dependencies. Validation requires checking against external standards, not just externalizing the reasoning process.
Agents are trained to produce likely continuations of input, and user preferences often feel like higher-authority signals than original task definitions. The fix is to separate goal/requirement specification (immutable, checked against) from user input (data to process according to the goal). When goals and user input are conflated in context, goal drift is expected.
Faulty decomposition (missing critical steps in complex tasks) and domain-rule violations (breaching explicit constraints) are highest-priority because they cause execution failures with real consequences. Self-correction failure is next because it prevents agents from detecting and fixing their own mistakes.
| Pattern | Mechanism |
|---|---|
| Clarification Failure (GitHub) | Agent proceeds with ambiguous requirements without asking clarifying questions |
| Domain Rule Violation (GitHub) | Agent violates explicit domain constraints (business rules, regulatory rules, technical constraints) |
| Faulty Decomposition (GitHub) | Agent breaks down complex task incompletely; misses critical dependencies or non-obvious required steps |
| Goal Drift (GitHub) | Agent gradually deviates from original goal or optimization criteria toward alternative objectives |
| Instruction Following (GitHub) | Agent fails to follow explicit instructions; violates stated requirements or constraints |
| Organizational Knowledge Loss (GitHub) | Agent loses access to essential domain knowledge or organizational context needed for correct reasoning |
| Overconfident Planning (GitHub) | Agent commits to plan without sufficient evidence or error margin; assumes dependencies will hold without validation |
| Premature Conclusion (GitHub) | Agent reaches conclusions with insufficient evidence; draws final answers before required information is gathered |
| Reasoning Action Mismatch (GitHub) | Agent’s reasoning identifies a problem but doesn’t act on it; produces reasoning but doesn’t execute corresponding action |
| Role Specification Violation (GitHub) | Agent violates specified role or persona boundaries; acts outside intended authority or scope |
| Self Correction Failure (GitHub) | Agent cannot identify when its own reasoning is wrong or incomplete; fails to correct itself when given evidence of error |
| Sycophancy (GitHub) | Agent prioritizes user preferences or mirroring user views over maintaining objectivity or pursuing stated goal |
Total: 12 patterns