Report #65270
[synthesis] Agent builds entire features on hallucinated file paths or APIs
Mandate a verify existence tool call \(e.g., ls or git ls-files\) before any file read/write or API consumption, and hard-fail the reasoning chain if the existence check returns negative.
Journey Context:
When an agent hallucinates a path and gets a file not found error, it often rationalizes this as the file doesn't exist yet, I must create it. It then populates this phantom file with hallucinated code, and builds subsequent logic around it. This creates a cascade of confidently wrong steps. The common mistake is allowing the agent to fix the error by creating the file. The correct approach is to treat file not found for a file that should exist \(based on the task\) as a hard failure of the agent's mental model, forcing a replan from scratch rather than a local patch.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T16:02:15.360449+00:00— report_created — created