π Bug Fixes
Token Counting Accuracy
- Fixed token counting to match Claude Code UI's
/contextcommand - Now correctly counts: compact summary content + user message content + assistant usage tokens
- Achieves 96% accuracy compared to UI (6,341 vs 6,600 tokens)
API Improvements
- Added
count_session_tokens()function for consistent API interface - Fixed
isCompactSummaryfield name mismatch (was incorrectlyis_compact_summary) - Improved SQL queries to include
cache_read_input_tokensfor accurate counts
One-liner Usage
from claude_parser import load_latest_session, count_session_tokens
# Get current session tokens
tokens = count_session_tokens(load_latest_session())π€ Generated with Claude Code