Auto-refresh /usage display in real-time
Preflight Checklist
- [x] I have searched existing requests and this feature hasn't been requested yet
- [x] This is a single feature request (not multiple features)
Problem Statement
The /usage screen shows quota percentages, but they're
static. I have to exit and re-run /usage to see updated
values after working. During long sessions, I want to
monitor my quota consumption without repeatedly
opening/closing the usage view.
Proposed Solution
Auto-refresh the /usage display every 30-60 seconds while
it's open. The bars and percentages should update in
real-time:
Current session · Resets 10:59pm (Europe/Stockholm)
█████████████████████████▋
42% used ← updates automatically
Optional: Show a subtle "Updated: 5s ago" timestamp or a
refresh indicator.
Alternative Solutions
- Manually exit and re-run /usage repeatedly (current
workaround)
- Use external tools like watch with API calls
(cumbersome)
Priority
High - Significant impact on productivity
Feature Category
Performance and speed
Use Case Example
- I open /usage to monitor my session quota
- I leave it visible in a split terminal while working
in another
- After sending several messages, I glance at /usage
- Currently: Shows stale 42% from when I opened it
- With this feature: Shows updated 67% automatically
- I can make informed decisions about model switching
without interaction
Additional Context
- The data is already available (used to calculate the
bars)
- Just needs a refresh loop while the view is active
- Similar to how htop or watch auto-refresh system stats
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗