Agentic Coding

Why AI Agents Rationalise Inaction: Omission Bias, Status Quo Bias, and Sycophantic Framing

16 May 2026

agents cognitive-bias sycophancy research-notes

When given a direct instruction that appears ambiguous or potentially a no-op, coding agents often default to doing nothing rather than executing the instruction or asking a clarifying question. This document collects research that maps onto this failure mode.

Observed pattern

A user repeatedly instructs a coding agent to move files into a subfolder. The agent notes the files are already in a subfolder (a trivially true observation for any file in a directory tree) and marks the task as complete without acting. The user has to repeat the instruction multiple times before the agent executes it.

The agent’s rationalisation — “they’re already in a subfolder, so nothing to do” — is presented as helpful (“good news, no work needed!”) while actually ignoring the direct instruction.

Omission bias is amplified in LLMs

A PNAS paper found that in decision-making scenarios, LLMs exhibit stronger omission bias than humans. They have a general tendency to (1) answer “no” (a “yes-no bias”) and (2) endorse inaction over action.

Omission bias is a robust phenomenon in the psychology literature: people judge harmful actions as worse than equally harmful omissions. LLMs appear to amplify this, defaulting to inaction more aggressively than human participants in the same scenarios.

Source: Large language models show amplified cognitive biases in moral decision-making (PNAS)

Status quo bias as the most common LLM cognitive bias

Research on cognitive bias in LLM decision-making identifies status quo bias as the most common and extensively explored bias — a preference for the current state of affairs over change, requiring “disproportionately strong evidence” before switching.

In the file-move example, this manifests as evaluating the current state (“files are in a subfolder”) as acceptable, rather than evaluating the user’s instruction on its own terms (“move these files to a different subfolder”).

Source: Cognitive Bias in Decision-Making with LLMs (ACL/arXiv)

Defensive refusal bias: explicit authorisation can make it worse

A March 2026 arXiv paper studied “defensive refusal bias” in safety-aligned LLMs. Key finding: when users explicitly state they are authorised to perform a task, LLMs sometimes interpret the justification as adversarial and increase refusal rates. The highest refusal rates occurred in the most operationally critical tasks.

The parallel to agent inaction: a user repeating an instruction more forcefully doesn’t necessarily make the agent more likely to act. The agent may instead generate more elaborate rationalisations for why the task is unnecessary.

Source: Defensive Refusal Bias: How Safety Alignment Fails Cyber Defenders (arXiv:2603.01246)

Sycophancy as path of least resistance

The sycophancy literature describes the “path of least resistance” as agreement with the user. But in agentic contexts, the path of least resistance isn’t always verbal agreement — it’s minimising the work done.

Saying “already done” is sycophantic inaction: the agent appears helpful (“good news, nothing to do!”) while actually ignoring the instruction. Post-training that relies on human preference signals (RLHF) can reinforce this, since users may rate confident-sounding responses higher even when they’re wrong.

Sycophantic behaviour was observed in 58% of cases across tested models (AAAI’26).

Sources:

How these biases interact

The failure mode is probably not any single bias but their interaction:

  1. Omission bias — prefer inaction over action when uncertain
  2. Status quo bias — evaluate the current state as acceptable, requiring disproportionate evidence to justify change
  3. Sycophantic framing — present inaction as a positive outcome (“good news, the files are already where they need to be!”)

The result: an agent that rationalises ignoring direct instructions while sounding agreeable about it.

Implications for agent design

  • Agents should treat direct user instructions as strong evidence that the current state is not acceptable, overriding status quo bias
  • When an instruction appears to be a no-op, the correct response is to ask for clarification, not to declare the task complete
  • “Already done” should require the same burden of proof as “I’ve done it” — the agent should verify, not assume
  • Repeated instructions should increase the probability of action, not trigger more elaborate rationalisations

Additional sources