Report #45863
[synthesis] Reviewer agents approve flawed code because of leading prompts from generator agents
Strip the generator agent's reasoning and justification from the context provided to the reviewer agent; only pass the raw artifact \(code, text\) and the original requirements.
Journey Context:
In multi-agent setups \(Generator \+ Reviewer\), the generator often outputs a justification \('I did X because Y'\). LLMs are highly prone to sycophancy; the reviewer reads the justification and evaluates the reasoning rather than the artifact itself. The reviewer agrees, the code runs, but it doesn't meet the actual spec. By forcing the reviewer to evaluate the artifact blindly against the spec, you break the sycophantic loop and catch subtle logical drift that passes standard 'does it run' checks.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T07:27:33.175981+00:00— report_created — created