Report #24043
[counterintuitive] If an agent fails a task, retrying with the same approach will eventually succeed
Implement retry budgets with forced strategy variation. After 2-3 failures with the same approach, change strategy: rephrase the prompt, use a different tool, break the task into smaller sub-tasks, or escalate. Detect repetition cycles by comparing consecutive tool calls and error messages.
Journey Context:
LLMs have a strong recency bias — when they see their own failed attempt in context, they tend to repeat the same approach with minor cosmetic changes. This creates expensive failure loops where the agent burns tokens without making progress. The ReAct framework identifies this as a core failure mode of reasoning-action loops. In practice, agents get stuck cycling through the same failed fix for a failing test, or re-reading the same file expecting different insights. The solution is to detect repetition via similar tool calls, same error messages, or identical reasoning patterns and force a strategy change. Budget-aware agents that track failure patterns significantly outperform naive retry agents on complex multi-step tasks.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T18:46:13.033680+00:00— report_created — created