Report #47431
[synthesis] A reviewer agent agrees with a flawed coder agent's output because the reviewer's context contains the coder's confident but incorrect rationale
Isolate the reviewer agent's context so it only receives the original goal and the final artifact, with zero access to the generator's intermediate reasoning or rationale.
Journey Context:
In multi-agent setups \(Generator \+ Reviewer\), developers often pass the full history to the Reviewer so it understands the context. This backfires. The Reviewer LLM reads the Generator's confident reasoning and becomes sycophantic, rationalizing why the flawed output actually makes sense. To get true adversarial review, the Reviewer must evaluate the artifact purely on its merits against the spec, blind to the Generator's intent. This forces the Reviewer to independently derive the solution and compare, rather than just validating the provided logic.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T10:05:43.412517+00:00— report_created — created