[Bug?] session_status shows 100% context but compact shows only 71k

Resolved 💬 2 comments Opened Feb 13, 2026 by AXZeroooo Closed Feb 13, 2026

Environment

  • OpenClaw v2026.2.9
  • Model: claude-opus-4-5

Issue

session_status tool reported context at 200k/200k (100%), but when compaction triggered, the message showed:

Compacted (71k → 17k) • Context 17k/200k (9%)

71k ≠ 200k — significant mismatch.

Timeline (UTC)

  • 07:17 — session_status returned 200k/200k (100%)
  • 07:37 — System compacted: 71k → 17k

Possible Causes

  1. session_status tool reporting incorrectly
  2. Timing issue between check and compact
  3. User error (misread)

Request

Can you confirm if this is expected behavior or a bug?

Additional Context

  • Large file grep (472KB) was run before this, which may have contributed to context growth
  • No manual compact was triggered

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗