Reserve before the call
Point the agent at FlockTab instead of the provider. Each request reserves an estimated cost against the agent's tab.
x-flocktab-agent: research-crawler
They watch. We stop.
Hard stop for agent fleets, not another gateway. Run the proxy on your machine. SaaS is for demo and throwaway keys.
One-line proxy swap. No SDK. Solo free (3 named Agents).
The problem
Provider budgets are monthly and shared. Dashboards report, they do not stop. By the time the alert fires, the invoice is already written.
How it works
Point the agent at FlockTab instead of the provider. Each request reserves an estimated cost against the agent's tab.
Cap, velocity, model and irreversible allowlists are evaluated in under a millisecond. Allowed calls pass through. Blocked calls never reach the provider.
At the hard cap the tab closes. The agent gets a 402 with a reason. Reopen it by hand, on a schedule, or never.
What you get
Daily, weekly, or per run. Caps are enforced on reservation, so the last call that would cross the line is the one that gets blocked.
Close any tab, or the whole flock, from the console or one API call. Takes effect on the next reservation.
Every reservation, decision, and close is a line item with a reason. Export to CSV or your warehouse.
Caps, velocity limits, model and irreversible allowlists live in a file you review like any other change. Apply per agent or per flock.
agent: research-crawler
cap: { amount: 5000.00, window: day }
velocity: { max_calls: 120, per: minute }
models: [gpt-4.1, claude-sonnet-4]
irreversible: []
on_cap: closeLive decisions
The Activity view streams what the proxy decided and why. Filter by agent, policy, or outcome. Nothing is summarized away.
Pricing
Swap one base URL. Set a cap. Sleep.