What the agent is told
When an agent asks to start a run, the answer is one of two things: enough, or not enough. It does not receive the balance, the plan, the renewal date or the price of a credit. The budget its owner set is a ceiling on what the agent may spend, and the agent learns where the ceiling is only by reaching it.
The reason is not secrecy about money. A balance is an instruction: an agent that can see 21 credits will plan 21 runs. An agent that can see only enough or not enough plans the one run it was asked for.
Hold, capture, release
A credit is held when a run starts, captured when it finishes and released if any step fails. That rule is the same for a person and an agent, and it is enforced where the credit lives, not in the interface.
What the version history shows
Every action an agent takes is a version entry naming the agent: the brief it wrote, the run it started, the source it added, the flag it kept. The owner reviewing the article sees the agent's work as a sequence, not as a fact. That record is the other half of the budget: the ceiling limits what can be spent, and the history shows what it bought.
Frequently asked questions
No. Billing has no agent tool. When the budget is reached, the agent is told not enough and the owner decides.
- Model Context Protocol — Specification: authorization and tools
- Stripe — Authorization holds and captures
- OpenView — Usage-based pricing survey of developer AI tools, 2025
- Nieman Lab — Agents in the newsroom
- a16z — How AI tools meter and bill
Generated with sources, reviewed by a human: yes. Version 2, approved 17 Aug 2026 by A. Reyes.