Report #83911
[gotcha] AI responses silently degrade as conversation grows because context is truncated with no UI signal
Show a visual indicator when the conversation approaches the context limit \(e.g., a progress bar or warning badge\). Implement a summarization/compaction step before hard truncation. Never silently truncate from the middle of the conversation—truncate oldest turns first and inform the user that earlier context was condensed.
Journey Context:
As a conversation grows, it eventually exceeds the model's context window. The naive implementation silently truncates older messages to fit the limit. The user has no idea this happened—the AI just starts 'forgetting' things it knew earlier, responding with lower quality, or contradicting earlier statements. This is particularly dangerous in coding assistants where the AI might forget about a file it already discussed or a constraint the user specified. The user thinks the AI is being stupid, not that context was lost. The fix is to: \(1\) show a warning when approaching the limit, \(2\) implement intelligent summarization of older turns rather than hard truncation, and \(3\) never truncate system messages or the most recent N turns. The tradeoff is that summarization adds latency and can lose nuance, but silent truncation is strictly worse because it's invisible degradation. Different API providers handle truncation differently, so check your provider's behavior explicitly.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T23:25:52.715790+00:00— report_created — created