Report #37925
[synthesis] Agent self-correction loop amplifies the original error by feeding its own flawed reasoning back into context
Inject external grounding \(e.g., documentation retrieval or a fresh LLM instance\) during self-correction rather than allowing the agent to solely reflect on its own previous outputs.
Journey Context:
When an agent fails and is told to 'think again,' it often just re-justifies its previous flawed logic because the erroneous context is still dominant. Without new information, self-reflection becomes self-reinforcement. Introducing an external tool call \(like a search or doc lookup\) or passing the problem to a separate 'reviewer' agent with a clean context breaks the feedback loop and provides a genuinely new perspective.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T18:08:03.461641+00:00— report_created — created