Scanned 660 session files in /Users/badlogic/.pi/agent/sessions
Report timezone: Europe/Berlin (CET/CEST)
Context window sources: /Users/badlogic/workspaces/pi-mono-2/packages/ai/src/models.generated.ts, /Users/badlogic/.pi/agent/models.json
Filters: model prefixes = openai-codex/, anthropic/
Filters: bash contains any of = git commit, git push
Filters: cwd = /Users/badlogic/workspaces/pi-mono-2
Context usage parses full session JSONL files. max context uses max assistant usage.totalTokens per session, falling back to input + output + cacheRead + cacheWrite, plus compaction tokensBefore. medPreCompactCtx uses the last assistant usage before the first compaction, or the first compaction tokensBefore when present, divided by model contextWindow from packages/ai/src/models.generated.ts when known.

Totals
  total sessions= 153 avgTurns=12.22 avgMin=148.54 avgMaxTok=107,511 medMaxCtx= 17.7% medPreCompactCtx= 17.7% avgCtx= 25.2% compact=  2.0% over90=  5 ███████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░

By day
  2026-04-16 sessions=  10 avgTurns= 6.90 avgMin= 29.63 avgMaxTok= 66,381 medMaxCtx=  8.9% medPreCompactCtx=  8.9% avgCtx= 14.9% compact=  0.0% over90=  0 ████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  2026-04-17 sessions=  10 avgTurns= 6.60 avgMin= 60.20 avgMaxTok=104,903 medMaxCtx= 12.5% medPreCompactCtx= 12.4% avgCtx= 18.7% compact=  0.0% over90=  0 █████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  2026-04-18 sessions=   1 avgTurns= 3.00 avgMin= 14.06 avgMaxTok=109,761 medMaxCtx= 11.0% medPreCompactCtx= 10.9% avgCtx= 11.0% compact=  0.0% over90=  0 ████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  2026-04-20 sessions=  23 avgTurns= 9.13 avgMin= 65.60 avgMaxTok=141,760 medMaxCtx= 13.0% medPreCompactCtx= 13.0% avgCtx= 14.2% compact=  0.0% over90=  0 █████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  2026-04-21 sessions=   5 avgTurns=15.80 avgMin=516.78 avgMaxTok=180,757 medMaxCtx= 11.2% medPreCompactCtx= 11.0% avgCtx= 18.1% compact=  0.0% over90=  0 ████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  2026-04-22 sessions=  15 avgTurns=10.13 avgMin=101.21 avgMaxTok=135,534 medMaxCtx= 11.7% medPreCompactCtx= 11.7% avgCtx= 13.6% compact=  0.0% over90=  0 █████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  2026-04-23 sessions=  18 avgTurns= 9.44 avgMin= 96.90 avgMaxTok=103,237 medMaxCtx= 22.5% medPreCompactCtx= 22.4% avgCtx= 28.9% compact=  0.0% over90=  1 █████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  2026-04-24 sessions=  11 avgTurns=12.73 avgMin= 78.92 avgMaxTok=105,603 medMaxCtx= 28.5% medPreCompactCtx= 28.5% avgCtx= 38.8% compact=  0.0% over90=  1 ███████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  2026-04-25 sessions=   4 avgTurns= 6.25 avgMin= 10.20 avgMaxTok= 64,233 medMaxCtx= 28.3% medPreCompactCtx= 28.3% avgCtx= 23.6% compact=  0.0% over90=  0 ███████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  2026-04-26 sessions=   1 avgTurns=18.00 avgMin=773.78 avgMaxTok=109,008 medMaxCtx= 40.1% medPreCompactCtx= 40.1% avgCtx= 40.1% compact=  0.0% over90=  0 ████████████████░░░░░░░░░░░░░░░░░░░░░░░░
  2026-04-27 sessions=   7 avgTurns= 6.71 avgMin= 21.19 avgMaxTok= 59,286 medMaxCtx= 13.5% medPreCompactCtx= 13.5% avgCtx= 16.6% compact=  0.0% over90=  0 █████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  2026-04-28 sessions=   1 avgTurns= 3.00 avgMin=  4.94 avgMaxTok= 37,981 medMaxCtx= 14.0% medPreCompactCtx= 14.0% avgCtx= 14.0% compact=  0.0% over90=  0 ██████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  2026-04-29 sessions=  13 avgTurns= 5.62 avgMin= 58.81 avgMaxTok= 58,474 medMaxCtx= 18.6% medPreCompactCtx= 18.6% avgCtx= 21.5% compact=  0.0% over90=  0 ███████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  2026-04-30 sessions=  14 avgTurns= 8.07 avgMin= 74.66 avgMaxTok= 87,073 medMaxCtx= 27.9% medPreCompactCtx= 27.7% avgCtx= 32.0% compact=  7.1% over90=  1 ███████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  2026-05-01 sessions=   5 avgTurns=12.60 avgMin=112.47 avgMaxTok= 93,466 medMaxCtx= 36.4% medPreCompactCtx= 36.4% avgCtx= 34.4% compact=  0.0% over90=  0 ███████████████░░░░░░░░░░░░░░░░░░░░░░░░░
  2026-05-02 sessions=   3 avgTurns=147.67 avgMin=2399.01 avgMaxTok=279,297 medMaxCtx= 67.6% medPreCompactCtx= 67.6% avgCtx=102.7% compact= 33.3% over90=  1 ███████████████████████████░░░░░░░░░░░░░
  2026-05-04 sessions=   3 avgTurns=12.33 avgMin=388.60 avgMaxTok= 99,926 medMaxCtx= 41.7% medPreCompactCtx= 41.7% avgCtx= 36.7% compact=  0.0% over90=  0 █████████████████░░░░░░░░░░░░░░░░░░░░░░░
  2026-05-05 sessions=   4 avgTurns= 8.75 avgMin=206.55 avgMaxTok= 96,793 medMaxCtx= 31.0% medPreCompactCtx= 25.1% avgCtx= 32.7% compact=  0.0% over90=  0 ████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  2026-05-07 sessions=   5 avgTurns=24.60 avgMin=212.58 avgMaxTok=123,823 medMaxCtx= 37.4% medPreCompactCtx= 37.4% avgCtx= 45.5% compact= 20.0% over90=  1 ███████████████░░░░░░░░░░░░░░░░░░░░░░░░░

By model
  openai-codex/gpt-5.5 sessions=  80 avgTurns=15.04 avgMin=185.63 avgMaxTok= 93,034 medMaxCtx= 26.2% medPreCompactCtx= 26.2% avgCtx= 34.2% compact=  3.8% over90=  5 ██████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  openai-codex/gpt-5.4 sessions=  55 avgTurns= 9.07 avgMin=123.63 avgMaxTok=132,525 medMaxCtx= 11.7% medPreCompactCtx= 11.7% avgCtx= 13.3% compact=  0.0% over90=  0 █████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  anthropic/claude-opus-4-7 sessions=   9 avgTurns= 7.00 avgMin= 19.00 avgMaxTok= 59,484 medMaxCtx=  5.2% medPreCompactCtx=  5.2% avgCtx=  5.9% compact=  0.0% over90=  0 ██░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  openai-codex/gpt-5.3-codex sessions=   8 avgTurns= 8.38 avgMin= 40.40 avgMaxTok=101,415 medMaxCtx= 38.5% medPreCompactCtx= 38.1% avgCtx= 37.3% compact=  0.0% over90=  0 ███████████████░░░░░░░░░░░░░░░░░░░░░░░░░
  anthropic/claude-opus-4-6 sessions=   1 avgTurns=37.00 avgMin=583.30 avgMaxTok=370,834 medMaxCtx= 37.1% medPreCompactCtx= 37.1% avgCtx= 37.1% compact=  0.0% over90=  0 ███████████████░░░░░░░░░░░░░░░░░░░░░░░░░

By model, then by day

openai-codex/gpt-5.5 contextWindow=272,000
  total openai-codex/gpt-5.5 sessions=  80 avgTurns=15.04 avgMin=185.63 avgMaxTok= 93,034 medMaxCtx= 26.2% medPreCompactCtx= 26.2% avgCtx= 34.2% compact=  3.8% over90=  5 ██████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  2026-04-23 sessions=  13 avgTurns= 8.77 avgMin= 39.67 avgMaxTok= 96,110 medMaxCtx= 30.9% medPreCompactCtx= 30.9% avgCtx= 35.3% compact=  0.0% over90=  1 ████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  2026-04-24 sessions=  10 avgTurns=12.40 avgMin= 78.46 avgMaxTok= 96,463 medMaxCtx= 27.2% medPreCompactCtx= 27.2% avgCtx= 35.5% compact=  0.0% over90=  1 ███████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  2026-04-25 sessions=   4 avgTurns= 6.25 avgMin= 10.20 avgMaxTok= 64,233 medMaxCtx= 28.3% medPreCompactCtx= 28.3% avgCtx= 23.6% compact=  0.0% over90=  0 ███████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  2026-04-26 sessions=   1 avgTurns=18.00 avgMin=773.78 avgMaxTok=109,008 medMaxCtx= 40.1% medPreCompactCtx= 40.1% avgCtx= 40.1% compact=  0.0% over90=  0 ████████████████░░░░░░░░░░░░░░░░░░░░░░░░
  2026-04-27 sessions=   5 avgTurns= 7.00 avgMin= 23.79 avgMaxTok= 55,574 medMaxCtx= 14.0% medPreCompactCtx= 13.9% avgCtx= 20.4% compact=  0.0% over90=  0 ██████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  2026-04-28 sessions=   1 avgTurns= 3.00 avgMin=  4.94 avgMaxTok= 37,981 medMaxCtx= 14.0% medPreCompactCtx= 14.0% avgCtx= 14.0% compact=  0.0% over90=  0 ██████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  2026-04-29 sessions=  13 avgTurns= 5.62 avgMin= 58.81 avgMaxTok= 58,474 medMaxCtx= 18.6% medPreCompactCtx= 18.6% avgCtx= 21.5% compact=  0.0% over90=  0 ███████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  2026-04-30 sessions=  14 avgTurns= 8.07 avgMin= 74.66 avgMaxTok= 87,073 medMaxCtx= 27.9% medPreCompactCtx= 27.7% avgCtx= 32.0% compact=  7.1% over90=  1 ███████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  2026-05-01 sessions=   5 avgTurns=12.60 avgMin=112.47 avgMaxTok= 93,466 medMaxCtx= 36.4% medPreCompactCtx= 36.4% avgCtx= 34.4% compact=  0.0% over90=  0 ███████████████░░░░░░░░░░░░░░░░░░░░░░░░░
  2026-05-02 sessions=   3 avgTurns=147.67 avgMin=2399.01 avgMaxTok=279,297 medMaxCtx= 67.6% medPreCompactCtx= 67.6% avgCtx=102.7% compact= 33.3% over90=  1 ███████████████████████████░░░░░░░░░░░░░
  2026-05-04 sessions=   3 avgTurns=12.33 avgMin=388.60 avgMaxTok= 99,926 medMaxCtx= 41.7% medPreCompactCtx= 41.7% avgCtx= 36.7% compact=  0.0% over90=  0 █████████████████░░░░░░░░░░░░░░░░░░░░░░░
  2026-05-05 sessions=   3 avgTurns=10.67 avgMin=271.22 avgMaxTok=114,533 medMaxCtx= 40.2% medPreCompactCtx= 29.4% avgCtx= 42.1% compact=  0.0% over90=  0 ████████████████░░░░░░░░░░░░░░░░░░░░░░░░
  2026-05-07 sessions=   5 avgTurns=24.60 avgMin=212.58 avgMaxTok=123,823 medMaxCtx= 37.4% medPreCompactCtx= 37.4% avgCtx= 45.5% compact= 20.0% over90=  1 ███████████████░░░░░░░░░░░░░░░░░░░░░░░░░

openai-codex/gpt-5.4 contextWindow=1,000,000
  total openai-codex/gpt-5.4 sessions=  55 avgTurns= 9.07 avgMin=123.63 avgMaxTok=132,525 medMaxCtx= 11.7% medPreCompactCtx= 11.7% avgCtx= 13.3% compact=  0.0% over90=  0 █████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  2026-04-17 sessions=   7 avgTurns= 5.14 avgMin= 75.65 avgMaxTok=106,266 medMaxCtx=  7.5% medPreCompactCtx=  7.5% avgCtx= 10.6% compact=  0.0% over90=  0 ███░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  2026-04-18 sessions=   1 avgTurns= 3.00 avgMin= 14.06 avgMaxTok=109,761 medMaxCtx= 11.0% medPreCompactCtx= 10.9% avgCtx= 11.0% compact=  0.0% over90=  0 ████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  2026-04-20 sessions=  23 avgTurns= 9.13 avgMin= 65.60 avgMaxTok=141,760 medMaxCtx= 13.0% medPreCompactCtx= 13.0% avgCtx= 14.2% compact=  0.0% over90=  0 █████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  2026-04-21 sessions=   4 avgTurns=10.50 avgMin=500.15 avgMaxTok=133,238 medMaxCtx= 10.2% medPreCompactCtx= 10.1% avgCtx= 13.3% compact=  0.0% over90=  0 ████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  2026-04-22 sessions=  15 avgTurns=10.13 avgMin=101.21 avgMaxTok=135,534 medMaxCtx= 11.7% medPreCompactCtx= 11.7% avgCtx= 13.6% compact=  0.0% over90=  0 █████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  2026-04-23 sessions=   5 avgTurns=11.20 avgMin=245.71 avgMaxTok=121,768 medMaxCtx=  9.5% medPreCompactCtx=  9.5% avgCtx= 12.2% compact=  0.0% over90=  0 ████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░

anthropic/claude-opus-4-7 contextWindow=1,000,000
  total anthropic/claude-opus-4-7 sessions=   9 avgTurns= 7.00 avgMin= 19.00 avgMaxTok= 59,484 medMaxCtx=  5.2% medPreCompactCtx=  5.2% avgCtx=  5.9% compact=  0.0% over90=  0 ██░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  2026-04-16 sessions=   6 avgTurns= 8.00 avgMin= 21.52 avgMaxTok= 59,109 medMaxCtx=  5.7% medPreCompactCtx=  5.7% avgCtx=  5.9% compact=  0.0% over90=  0 ██░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  2026-04-27 sessions=   2 avgTurns= 6.00 avgMin= 14.67 avgMaxTok= 68,565 medMaxCtx=  6.9% medPreCompactCtx=  6.9% avgCtx=  6.9% compact=  0.0% over90=  0 ███░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  2026-05-05 sessions=   1 avgTurns= 3.00 avgMin= 12.55 avgMaxTok= 43,573 medMaxCtx=  4.4% medPreCompactCtx=  4.4% avgCtx=  4.4% compact=  0.0% over90=  0 ██░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░

openai-codex/gpt-5.3-codex contextWindow=272,000
  total openai-codex/gpt-5.3-codex sessions=   8 avgTurns= 8.38 avgMin= 40.40 avgMaxTok=101,415 medMaxCtx= 38.5% medPreCompactCtx= 38.1% avgCtx= 37.3% compact=  0.0% over90=  0 ███████████████░░░░░░░░░░░░░░░░░░░░░░░░░
  2026-04-16 sessions=   4 avgTurns= 5.25 avgMin= 41.80 avgMaxTok= 77,289 medMaxCtx= 30.6% medPreCompactCtx= 30.6% avgCtx= 28.4% compact=  0.0% over90=  0 ████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  2026-04-17 sessions=   3 avgTurns=10.00 avgMin= 24.15 avgMaxTok=101,721 medMaxCtx= 38.8% medPreCompactCtx= 38.8% avgCtx= 37.4% compact=  0.0% over90=  0 ████████████████░░░░░░░░░░░░░░░░░░░░░░░░
  2026-04-24 sessions=   1 avgTurns=16.00 avgMin= 83.59 avgMaxTok=196,998 medMaxCtx= 72.4% medPreCompactCtx= 72.4% avgCtx= 72.4% compact=  0.0% over90=  0 █████████████████████████████░░░░░░░░░░░

anthropic/claude-opus-4-6 contextWindow=1,000,000
  total anthropic/claude-opus-4-6 sessions=   1 avgTurns=37.00 avgMin=583.30 avgMaxTok=370,834 medMaxCtx= 37.1% medPreCompactCtx= 37.1% avgCtx= 37.1% compact=  0.0% over90=  0 ███████████████░░░░░░░░░░░░░░░░░░░░░░░░░
  2026-04-21 sessions=   1 avgTurns=37.00 avgMin=583.30 avgMaxTok=370,834 medMaxCtx= 37.1% medPreCompactCtx= 37.1% avgCtx= 37.1% compact=  0.0% over90=  0 ███████████████░░░░░░░░░░░░░░░░░░░░░░░░░

Malformed lines skipped: 14