rate_budget

Sliding-window request limiter for agent tool calls.


What it mitigates


ProfilewindowSecmaxCallsPerWindow
local6030
standard6060
unbounded60120

Minimal config

moduleConfig:
  rate_budget:
    windowSec: 60
    maxCallsPerWindow: 60
    store:
      engine: sqlite   # sqlite | memory
      path: ./.radius/state.db
      required: false

Tuning strategy