Report #75426
[synthesis] Agent assumes a truncated tool output represents the complete state, leading to actions based on missing information
Explicitly append a TRUNCATED marker to tool outputs that exceed the token limit, and instruct the agent to use pagination or targeted search commands when it sees this marker, rather than making assumptions about the full content.
Journey Context:
POSIX standards define standard streams, while LLM token limits force hard truncation. Holding them together reveals that truncation is a silent failure mode that creates fabricated state. When a tool returns 1000 lines but the framework truncates to 100, the agent assumes those 100 lines are all there is. It then makes decisions based on an incomplete view. The agent doesn't throw an error; it just works with partial data. The synthesis is that truncation must be made explicit to the agent, and the agent must be given tools to handle large outputs iteratively.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T09:12:01.221747+00:00— report_created — created