Skip to content

v1.6.0: CommandCode extra credits, tighter totals, and a quieter window

Choose a tag to compare

@btsouth btsouth released this 22 Sep 21:18
· 36 commits to main since this release

AI Usage Dashboard v1.6.0

This release puts CommandCode's extra-credit balance on the card, makes model totals and route attribution add up across Muse and T3 Code, and stops the window from rescanning history every time you change a filter.

💳 CommandCode extra credits

The plan's windows were never the whole story: once its credits run out, work continues against the extra credits you bought. That wallet now shows as money on the CommandCode card and in the bar panel:

  • What is left comes from the billing response the plan windows are already read from, so no new request and no new key.
  • What it was funded with is what is left plus what this period has drawn from it, and the card says "estimated" because that part is derived.
  • A wallet with nothing in it stays off the card, and one left over from a plan that no longer reports windows still shows on its own.
  • The balance travels on the agent record, so Omarchy's built-in agents panel picks it up too, and it carries CommandCode's own name for the wallet rather than a generic label.

🧮 Totals, routing, and a quieter window

  • Vendor-prefixed muse-spark-* records now count with the bare Muse model in totals and filters, including the bar panel's all-route model list, while keeping their route attribution.
  • T3 Code's isolated provider instances are discovered and attributed: CommandCode's Codex and Claude runtimes land on the CommandCode card, FlashX is counted at its published rates, and T3 OpenCode instances for Ollama Cloud and ClinePass reach their own cards.
  • Reports are read-only again: history is collected on open, on Refresh, on a settings save, and on the timer instead of on every filter change.
  • Cursor fixes: fallback pagination, capped-history resume, forced refresh, and stale error status. Events commit before the watermark advances, and old watermarks rebuild once to recover truncated pulls.
  • Go allowance estimates stay within the selected account and drilldown, and an unlisted resale model no longer falls back to another provider's prices.
  • Raw OpenCode Go errors are kept out of quota caches, and ledger device ids reject path separators.
  • The installer recovers from an interrupted upgrade, quotes the notifier's systemd path, and removes its temporary archives.

📦 Install

curl -fsSL https://raw.githubusercontent.com/btsouth/omarchy-usage-dashboard/main/install.sh | bash -s -- --with-plugin

Updating an existing install: git pull --ff-only && python3 install.py --with-plugin. History and preferences are preserved.

Full changelog: v1.5.0 → v1.6.0