Report #30014
[synthesis] Context poisoning from incorrect earlier step cascades through multi-step reasoning chain
Implement chain-of-verification checkpoints: every 3 reasoning steps or after any tool use, force agent to re-verify original premises against current evidence; if contradiction detected, backtrack to last verified checkpoint and discard poisoned context
Journey Context:
Standard ReAct flows accumulate reasoning traces. When step 2 uses a hallucinated fact from step 1, error compounds \(e.g., wrong file path propagated through edits\). Simple retry doesn't catch it because the error is embedded in the reasoning history. Chain-of-verification explicitly tests premise consistency against original sources. Alternative is full backtracking search \(exponential cost\). Verification checkpoints catch drift early without full tree search. Critical: the verification must check against original tool outputs, not the agent's summary of them.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T04:46:03.178393+00:00— report_created — created