Description
Session metadata shows totalTokens: 0 and Context: 0/200k (0%) even after multiple exchanges in an active session.
Impact
- Compaction/pruning logic cannot trigger (thinks context is empty)
safeguard mode compaction won't kick in at 80% because it never sees usage
- Session management decisions based on context size will be wrong
Reproduction
- Start a session (Discord channel, DM, etc.)
- Exchange several messages with tool calls
- Check session via
sessions_list or session_status
- Observe
totalTokens: 0 and Context: 0/200k (0%)
Expected
totalTokens should accumulate from per-message usage.totalTokens values. The per-message usage IS being tracked correctly (visible in message history), but the session-level aggregate stays at 0.
Config
{
"contextPruning": { "mode": "off" },
"compaction": { "mode": "safeguard" }
}
Version
Clawdbot 2026.1.22 (bfbeea0)
Description
Session metadata shows
totalTokens: 0andContext: 0/200k (0%)even after multiple exchanges in an active session.Impact
safeguardmode compaction won't kick in at 80% because it never sees usageReproduction
sessions_listorsession_statustotalTokens: 0andContext: 0/200k (0%)Expected
totalTokensshould accumulate from per-messageusage.totalTokensvalues. The per-message usage IS being tracked correctly (visible in message history), but the session-level aggregate stays at 0.Config
{ "contextPruning": { "mode": "off" }, "compaction": { "mode": "safeguard" } }Version
Clawdbot 2026.1.22 (bfbeea0)