Skip to content

fix: repair Claude usage config and local accounting - #157

Merged
sarthakagrawal927 merged 1 commit into
mainfrom
agent/claude-usage-config-v1-9-1
Aug 19, 2026
Merged

fix: repair Claude usage config and local accounting#157
sarthakagrawal927 merged 1 commit into
mainfrom
agent/claude-usage-config-v1-9-1

Conversation

@sarthakagrawal927

Copy link
Copy Markdown
Member

What changed

  • Resolve Claude live-usage credentials across configured profile files and macOS Keychain candidates by freshest expiry.
  • Include Claude, Codex, and Grok in the pinned ccusage report while keeping Devin separately queried.
  • Prevent Devin failures from hiding healthy ccusage data.
  • Count cache-creation input in fresh/generated totals.
  • Clarify local accounting versus credential-dependent live quota telemetry.
  • Bump the desktop release version to v1.9.1.

Root cause

CodeVetter unconditionally preferred the default Claude credentials file even when it was stale and a newer logged-in Keychain/profile credential existed. The ccusage migration also filtered out Grok, coupled Devin failures to the unified dashboard load, and omitted cache-creation tokens from fresh totals.

Validation

  • pnpm lint
  • TypeScript check
  • frontend unit tests and production build
  • ccusage sidecar qualification
  • cargo fmt and full cargo test: 944 passed, 23 ignored
  • docs, complexity, change-size, and diff checks

@sarthakagrawal927
sarthakagrawal927 merged commit 0c8e516 into main Aug 19, 2026
3 checks passed
@sarthakagrawal927
sarthakagrawal927 deleted the agent/claude-usage-config-v1-9-1 branch August 19, 2026 10:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant