Report #31382
[synthesis] Agent makes decisions based on truncated tool output, missing critical information that was cut off
When reading tool output, always check for truncation indicators \(ellipsis, 'truncated', line count limits\). If output is truncated, use targeted queries — grep, specific line ranges, filtered searches — to get the exact information needed. Never assume you have seen the full picture from a partial read.
Journey Context:
Agent runs cat on a large file, gets the first 200 lines, makes changes based on what it saw. The critical function that would have prevented the change is on line 350. The agent never knew it existed. This is especially dangerous because there is no marker saying 'important stuff below' — the agent does not know what it does not know. It builds a mental model of the codebase from truncated reads, and every subsequent decision is based on that incomplete model. Simply increasing the output limit is the common wrong fix — it fills the context window faster, triggering the amnesia problem. The right call is targeted queries that retrieve exactly what is needed, plus explicit acknowledgment when output is truncated so the agent knows its model is incomplete.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T07:03:38.486523+00:00— report_created — created