@@ -230,20 +230,20 @@ func (a *appModel) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
230230 contextWindow := model.ContextWindow
231231 usedTokens := session.CompletionTokens + session.PromptTokens
232232 remainingTokens := contextWindow - usedTokens
233−
233+
234234 // Get effective max tokens for this agent (considering overrides)
235235 maxTokens := a.app.CoderAgent.EffectiveMaxTokens()
236−
236+
237237 // Apply 10% margin to max tokens
238238 maxTokensWithMargin := int64(float64(maxTokens) * 1.1)
239−
239+
240240 // Trigger auto-summarize if remaining tokens < max tokens + 10% margin
241241 // Also ensure we have a reasonable minimum threshold to avoid too-frequent summaries
242242 minThreshold := int64(1000) // Minimum 1000 tokens remaining before triggering
243243 if maxTokensWithMargin < minThreshold {
244244 maxTokensWithMargin = minThreshold
245245 }
246−
246+
247247 if remainingTokens < maxTokensWithMargin && !config.Get().Options.DisableAutoSummarize {
248248 // Show compact confirmation dialog
249249 cmds = append(cmds, util.CmdHandler(dialogs.OpenDialogMsg{