Context remaining percentage should account for autocompact buffer

Status Fixed / completed
Maintainer reply None cached
Activity 1 comment · opened Feb 13, 2026 · closed Feb 13, 2026

Summary

The "Context Usage" display shows incorrect remaining percentage because it doesn't account for the autocompact buffer.

Current Behavior

When running /context, the display shows:

glm-4.7 · 30k/200k tokens (15%)

This suggests 85% remaining, but the actual details show:

  • Free space: 138k (69.2%)
  • Autocompact buffer: 33k tokens (16.5%)

Expected Behavior

The remaining percentage should be calculated as:

remaining = (Free space) / Total = 69.2%

Not:

remaining = (Total - Used) / Total = 85%

The autocompact buffer (16.5%) should be subtracted from the displayed remaining percentage since it's reserved for compaction and not available to the user.

Fix

Display: 30k/200k tokens (69%) - accounting for the autocompact buffer.

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗