github tombii/better-ccflare v3.5.35
Stable Release v3.5.35

3 hours ago

🎉 Stable Release v3.5.35

Multi-Architecture Binaries

Download the appropriate binary for your platform:

  • Linux x86_64: better-ccflare-linux-amd64
  • Linux ARM64 (Raspberry Pi 3/4/5, Oracle Cloud ARM, AWS Graviton): better-ccflare-linux-arm64
  • macOS Intel: better-ccflare-macos-x86_64
  • macOS Apple Silicon: better-ccflare-macos-arm64
  • Windows x86_64: better-ccflare-windows-x64.exe

Installation

# Linux x86_64
wget https://github.com/tombii/better-ccflare/releases/download/v3.5.35/better-ccflare-linux-amd64
chmod +x better-ccflare-linux-amd64
./better-ccflare-linux-amd64

# macOS Apple Silicon (ARM64)
curl -L -o better-ccflare-macos-arm64 https://github.com/tombii/better-ccflare/releases/download/v3.5.35/better-ccflare-macos-arm64
chmod +x better-ccflare-macos-arm64
xattr -d com.apple.quarantine better-ccflare-macos-arm64  # Required for unsigned binaries
./better-ccflare-macos-arm64

macOS Users: The xattr command is required to bypass Gatekeeper for unsigned binaries. If you prefer not to run unsigned binaries, install from source instead.

Or install via npm: npm install -g better-ccflare@v3.5.35


What's Changed

🚀 Features

  • feat: model-aware usage throttling from Anthropic limits[] (05ed2e47)
  • feat(proxy): console-only auto-refresh, 7-day jittered schedule, passive /v1/models capture, bundled asOf (1c59f768)
  • feat(dashboard): source model dropdowns from the live catalog (252b34d4)
  • feat(api): validate model writes against the live catalog and fix PATCH error statuses (48bcf605)
  • feat(proxy): add live Anthropic model catalog with daily refresh (6cf08447)
  • feat(api): expose agent model provenance and support reverting to inherit (6d288611)
  • feat: render per-account usage from Anthropic's limits[] (Session/Weekly/per-model incl. Fable) (a1d1f8b4)
  • feat(dashboard): shared model controls, provenance badges, two-mechanism edit dialog (d5535da4)
  • feat: usage history — persist usage-window utilization, predict exhaustion, chart it (d6edfb7c)

🐛 Bug Fixes

  • fix(dashboard): cap usage-history forecast at the nearest reset (no domain stretch) (0e211c36)
  • fix(dashboard): round + hide redundant now-forecast in Usage History tooltip (0e3ede6c)
  • fix: address Greptile review findings on PR #300 (15dce7d6)
  • fix(tests): make agent-interceptor tests hermetic against the real model-catalog cache (607b69dc)
  • fix: give duplicate scoped-limit rows a counter-unique window key (61710478)
  • fix(dashboard): stabilize Usage History annotation ETA with a bucketed now (742e5688)
  • fix(database): record usage snapshot windows in a single atomic insert (74bd5d4d)
  • fix(database): record limits[]-only usage windows in usage history (7987472b)
  • fix: supplement flat account caps when limits[] carries only per-model rows (889448da)
  • fix: stop rewriting subagent models from stale registry data (88c9901a)
  • fix: read Anthropic limits[] for account-level utilization, reset, and scoped identity (8cbbba8c)
  • fix: harden model-aware throttling per codex/grok/fable review (b8e67c94)
  • fix: apply the usage-exhaustion staleness guard uniformly across providers and keep usage_exhausted a subset of routable (ccb2bbd6)
  • fix: derive usage-window reset from limits[] entries for limits-only Anthropic payloads (d0c9f95f)
  • fix(tests): isolate workspace persistence from the real user config (e04afb19)
  • fix: surface usage-window exhaustion in /health and account rateLimitStatus (e8302f37)

🔧 Improvements

  • refactor: make flat usage windows optional for limits[]-only payloads (0f0c52cb)

Full Changelog

📋 Compare with previous version

Don't miss a new better-ccflare release

NewReleases is sending notifications on new releases.