Do developers actually review agent work exhaustively?
Research explores whether developers rely on comprehensive oversight of AI agent behavior or use shortcuts instead. This matters for understanding real-world AI safety practices versus idealized oversight models.
Dhanorkar, Passi, and Vorvoreanu's interview study of 17 experienced developers finds that oversight "functions not through exhaustive awareness, but through practical heuristics." Existing oversight research "largely aspires for 'effective' oversight by facilitating continuous, 'meaningful' human control over AI and agents," but the authors report that "such aspirations often prove unscalable and are decoupled from the practical realities of users running software agents." During post hoc review, participants instead opted for "good-enough supervision driven by 'bounded rationality' rather than exhaustive awareness of agentic outputs and workings." The paper names three concrete heuristics: "Plans become proxies for agentic working, test results stand in for code correctness, and skimming becomes the main information processing mechanism."
The mechanism the authors give is bounded rationality under real conditions of complexity and time pressure: faced with agent outputs too voluminous or opaque to review in full, "developers adopt emergent heuristics that prioritize functional efficiency over idealized perfection." Rather than independently verifying what an agent did, a developer treats a passing test suite as a stand-in for correctness and a previously agreed-upon plan as a stand-in for whether the agent's working matches intent — shortcuts that substitute a cheaper signal for the thing oversight is nominally supposed to establish.
This qualifies the normative literature on oversight that the vault otherwise holds from the design or governance side. Does granting agents more autonomy undermine human oversight? argues that agent design erodes the situational awareness and judgment oversight requires; this study suggests developers are not simply losing that capacity passively but are actively substituting cheaper heuristics for it, which could look like erosion from outside while developers experience it as functional adaptation. It also puts pressure on Can execution traces ground honest explanations of agent behavior?, which proposes a structured, trace-grounded report to support thorough post hoc review: this study's developers do not reach for execution-trace detail by default, instead skimming and trusting test results, so a tool that offers richer traceability may go underused unless it fits inside the heuristic rather than replacing it. The companion note How do developers actually oversee AI coding agents? describes when this heuristic-driven review happens in the oversight timeline; this note describes how it actually gets done.
The excerpt does not say how often these heuristics catch real mistakes versus let them through, nor does it quantify skimming, nor does it generalize beyond the study's power users on relatively small, bounded tasks at well-resourced firms. The authors flag this directly: participants "delegated relatively small tasks to agents, rendering, for example, real-time monitoring optional and post hoc review easier," and call for research on heuristics under "complex, longer-running tasks." What follows at the strength the excerpt supports is a design implication rather than a safety verdict: tools and governance frameworks that assume thorough, exhaustive review should account for the fact that experienced users default to cheaper proxies, and ask whether those proxies are reliable enough for the task at hand rather than assuming oversight happens as specified.
Inquiring lines that read this note 18
This note is a source for these research framings, grouped by the broader line of inquiry each explores. Scan the bold lines of inquiry; follow any specific question forward.
Does expanding agent autonomy undermine human oversight capacity?- How does extended AI use erode users' ability to oversee agent behavior?
- How much agent behavior escapes user review once auto-approval rates rise?
- How can human roles like domain experts maintain oversight of opaque systems?
- What happens when oversight focuses only on final results not reasoning steps?
- Does agent design erode developers' ability to oversee autonomously?
- How do oversight strategies differ across task complexity and team experience levels?
- Does extended use of coding agents erode the skills needed for oversight?
- Does upfront planning reduce how much developers need to intervene later?
- When developers delegate to other agents, what oversight work actually transfers?
- Can explicit safety checklists shift oversight focus from procedure to content?
- How does extended use of AI agents degrade worker oversight skills?
- How do experienced users shift their oversight strategy over time?
Related concepts in this collection 5
This note in its neighbourhood — explore the map, then jump to a related concept in the list below.
Click a node to walk · click center to open · click Open in graph to see this note in the full knowledge graph
-
Does granting agents more autonomy undermine human oversight?
Explores whether the design of autonomous AI systems—by giving agents greater independence—actually weakens the human overseer's ability to catch problems. Matters because oversight is a key safeguard against AI failures.
Qualifies: what looks like eroded oversight capacity may instead be developers substituting cheaper heuristics for exhaustive review
-
Can execution traces ground honest explanations of agent behavior?
Multi-step AI agents leave execution traces behind, but can these raw records be converted into reliable, auditable explanations that expose unsupported claims? The question matters because human oversight of autonomous agents depends on trustworthy process-level transparency.
Contrast: that paper proposes trace-grounded detail for review, while this study's developers default to skimming and test-result proxies instead
-
How do developers actually oversee AI coding agents?
Research explores what oversight practices developers use when working with coding agents like Claude Code. Understanding real workflows matters because most research focuses only on post hoc review, missing how experts actually control these tools.
sibling finding from the same study: when oversight work happens across the agent workflow, as distinct from how review itself gets done
-
Where do user values break down in agent supervision?
When people use AI agents, their values tend to align with delivered outputs but conflict during oversight. What explains this gap, and what does it reveal about delegation design?
a possible contributor: proxy-based, skimmed supervision may be part of why supervision-related values go unmet more often than delivery-related ones
-
Does human-in-the-loop design actually enable effective oversight?
When AI agents include humans in the decision loop, does that automatically provide meaningful oversight? The research explores what specific capabilities humans need to actually oversee agent behavior.
Evidence for: developers' use of test-pass proxies and skimming instead of deep review illustrates the knowledge/observation gap B describes
Related papers in this collection 8
Papers most semantically related to this note, ranked by cosine similarity in the embedding space.
- Human oversight of agentic systems in practice: Examining the oversight work, challenges, and heuristics of developers using software agents
- The Oversight Fallacy: Why AI Agents Require More than Humans-in-the-Loop
- AI Agents Push Humans Out of the Loop
- The Work Behind Delegation: A Framework for Supervising AI Coding Agents
- Comparing Human Oversight Strategies for Computer-Use Agents
- Overseeing Agents Without Constant Oversight: Challenges and Opportunities
- PostTrainBench: Can LLM Agents Automate LLM Post-Training?
- Measuring AI agent autonomy in practice
Original note title
Dhanorkar, Passi, and Vorvoreanu find developers lean on heuristics like test results as correctness proxies instead of exhaustive agent oversight