Skip to content

v1.5.18 — engineer ladder, achievement badges, subagents/ recovery

Choose a tag to compare

@jayson-jia-dev jayson-jia-dev released this 27 Apr 08:52

13 versions of polishing rolled into one release. Highlights since v1.4.5:

Recovers ~50% of hidden token history

Claude Code's Task-tool subagents store their sessions under ~/.claude/projects/.../subagents/. Most parsers (including the early version of this one) glob */*.jsonl and miss the entire subtree. We now recurse with **/*.jsonl — on a 2-machine fleet that surfaced 8,706 subagent-only msg.ids and entire active days that previously vanished from stats.

6-tier engineer ladder + 5-dimension radar

Starter → Planner → Engineer → Integrator → Architect → Orchestrator. Each level is computed from five dimensions — Usage, Context, Tools, Automation, Scale — with hover tooltips showing the per-dimension scoring breakdown so you know exactly what's measured and how to level up.

25+ achievement badges

Cost milestones from $100 Club through $1M Club; behavioral badges including Night Owl, Opus Devotee, Cache Master, Marathon Session, Ten-Project Master, Billion Tokens, Balanced Master, and more. Locked badges show a desaturated icon with a hover tooltip explaining the unlock condition.

Quality of life

  • Hostname shown on level card and submenu — clarity for multi-Mac setups
  • Per-version model colors (Opus 4.6 vs 4.7 now visually distinct in charts)
  • HTML report opens correctly even when `.html` association is hijacked by VS Code etc.
  • "Force Refresh Usage" menu item
  • Better hint when OAuth token is dormant ("open Claude Code to wake it up")
  • Pre-commit hook keeps VERSION in sync between .py and install.sh
  • Test coverage hardened against silent failures

Install / Update

```bash
curl -fsSL https://raw.githubusercontent.com/jayson-jia-dev/cc-token-status/main/install.sh | bash
```

Or use the "Manual Update" menu item in the plugin (SHA256-verified, atomic replace).