Report #12592
[agent\_craft] Chain-of-thought reasoning before tool use causes 'sunk cost' bias where agent ignores contradictory tool results
Enforce 'tool-first' execution: require raw tool calls before any reasoning text, or quarantine reasoning in non-persistent tags \(e.g., \) that are excluded from the final answer context
Journey Context:
When agents generate reasoning \('I should check X'\) before calling the tool, they anchor on their initial hypothesis. If the tool returns contradictory data, the agent often twists the interpretation to fit the prior reasoning rather than updating its belief. This is the 'sunk cost fallacy' in cognitive traces. The fix is to force the agent to fetch data before theorizing \(inductive vs deductive order\), or to explicitly mark preliminary reasoning as disposable 'thinking' that doesn't commit the agent to a conclusion.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T16:21:40.520050+00:00— report_created — created