• erio's avatar
    feat: add quota limit for API key accounts · 05527b13
    erio authored
    - Add configurable spending limit (quota_limit) for apikey-type accounts
    - Atomic quota accumulation via PostgreSQL JSONB operations on TotalCost
    - Scheduler filters out over-quota accounts with outbox-triggered snapshot refresh
    - Display quota usage ($used / $limit) in account capacity column
    - Add "Reset Quota" action in account menu to reset usage to zero
    - Editing account settings preserves quota_used (no accidental reset)
    - Covers all 3 billing paths: Anthropic, Gemini, OpenAI RecordUsage
    
    chore: bump version to 0.1.90.4
    05527b13
account.go 34 KB