{
  "enabled": true,
  "limits": {
    "session": {
      "warn": 2,
      "downgrade": 5,
      "block": 10
    },
    "daily": {
      "warn": 10,
      "downgrade": 25,
      "block": 50
    },
    "monthly": {
      "warn": 100,
      "downgrade": 250,
      "block": 500
    }
  },
  "downgrade": {
    "enabled": true,
    "model": null,
    "preferProviders": [
      "deepseek",
      "google"
    ]
  },
  "block": {
    "enabled": true
  },
  "estimate": {
    "enabled": true,
    "outputTokens": 2048
  },
  "rates": {
    "remote": {
      "enabled": true,
      "ttlHours": 24,
      "url": "https://models.dev/api.json",
      "timeoutMs": 10000
    }
  },
  "pricing": {
    "my-provider/*": {
      "input": 0.5,
      "output": 1.5
    }
  },
  "notify": {
    "onWarn": true,
    "onDowngrade": true,
    "onBlock": true
  },
  "retentionDays": 120
}
