Problem:
When the user disables conversation summarization and later re-enables it, the summary logic incorrectly assumes the entire prior message history should still count toward the summary thresholds.
This causes unintended summary triggering or incorrect state, because:
Messages before the summary feature was disabled should not be summarized.
When the user re-enables summary (e.g., at message #100), the system currently sees TotalMessages >= Threshold and attempts to summarize past context that was intentionally excluded.
Expected Behavior:
If the user manually disables summary, the system should treat that point as a reset.
When they re-enable it later, summarization should start fresh from that moment onward — not retroactively include earlier messages.
Problem:
When the user disables conversation summarization and later re-enables it, the summary logic incorrectly assumes the entire prior message history should still count toward the summary thresholds.
This causes unintended summary triggering or incorrect state, because:
Messages before the summary feature was disabled should not be summarized.
When the user re-enables summary (e.g., at message #100), the system currently sees TotalMessages >= Threshold and attempts to summarize past context that was intentionally excluded.
Expected Behavior:
If the user manually disables summary, the system should treat that point as a reset.
When they re-enable it later, summarization should start fresh from that moment onward — not retroactively include earlier messages.