September 23, 2026

Audit Cost Estimates in Approvals Inbox Before Actions

Learn how to audit cost estimates approvals inbox entries for every agent action. Review token usage, set thresholds in the single config object, and enforce

Audit Cost Estimates in Approvals Inbox Before Actions — illustrated guide from Run Agents

Audit Cost Estimates in Approvals Inbox Before Actions

You open the approvals inbox and see an agent request that lists 48,000 tokens of estimated usage before any tool call reaches your runtime. The decision is immediate: approve, reject, or edit the parameters.

The Agent Command Center surfaces these estimates so you can audit cost estimates approvals inbox entries without leaving the control plane. Every sensitive action routes through this inbox before it touches production systems.

  • Review token counts against predefined limits
  • Compare projected costs to historical runs
  • Confirm model parameters before approval
  • Check schedule constraints in the same view
  • Verify tool permissions for the specific action

Inspect Token Usage During Live Streams

Live visibility shows token usage and cost estimates for each execution as they accumulate. You see intermediate outputs alongside the running total so high-consumption steps become visible early. This streaming approach prevents surprises once an agent begins autonomous work on your runtime backend.

Check the streamed logs for these fields on every run:

  • Prompt tokens consumed so far
  • Completion tokens generated
  • Model name and fallback status
  • Current cost estimate in your billing unit
  • Remaining budget against the config object cap
  • Intermediate output summaries tied to each token increment

Review execution history logs to trace how token counts evolved across prior versions of the same agent.

Compare Estimates Against Past Runs

Open the execution history for the agent and filter by model and schedule. The comparison reveals whether the current request exceeds the median cost of the last ten runs by more than 30 percent. Teams often discover that certain tools trigger disproportionate token spikes during specific schedule windows.

Establish Baseline Token Usage from Execution History

Before tightening thresholds, calculate baselines from at least thirty prior executions stored in the control plane. Baselines account for normal variance caused by input size, model choice, and tool call frequency.

Build the baseline using these steps:

  • Export the last thirty days of execution logs
  • Calculate median prompt and completion tokens per model
  • Identify the 90th percentile cost events
  • Note any schedule patterns that correlate with higher spend
  • Record the config object version active during each run

These baselines feed directly into the approval rules so reviewers see deviations in context rather than absolute numbers.

Configure Cost Thresholds in the Single Config Object

All cost rules live inside one versioned config object. You set the thresholds once and they apply to every agent that references the object. Versioning ensures that any change to a limit can be audited against the approvals inbox decisions that followed.

Typical threshold settings include:

  • Maximum prompt tokens per step
  • Maximum completion tokens per step
  • Daily aggregate token limit
  • Per-model cost ceiling
  • Alert level that forces inbox review
  • Weekly aggregate spend warning

Changes to any threshold create a new version that remains traceable. Set model fallback rules in single agent config object shows how to pair cost limits with fallback logic.

Route High-Cost Actions Through Human Review

Human in the loop remains mandatory for actions that touch the real world. When projected cost exceeds the threshold defined in the config object, the request stops in the approvals inbox. Reviewers examine the full request before any tokens are spent on your agent runtime backend.

The inbox entry contains:

  • Full token breakdown
  • Estimated monetary cost
  • Agent identity and schedule
  • Proposed tool calls
  • Current config object version
  • Historical baseline deviation percentage

You approve, reject, or edit the parameters before any tokens are spent in production.

Use a Comparison Table for Threshold Decisions

Threshold TypeDefault ValueRecommended for ProductionInbox Trigger
Prompt tokens per step4,0008,000Over 12,000
Daily aggregate tokens50,000200,000Over 300,000
Cost per execution$0.05$0.20Over $0.50
Fallback model usageDisabledEnabledAny fallback
Weekly aggregate spend$5.00$15.00Over $25.00

The table helps you map each rule to an inbox decision so reviewers apply consistent criteria across the fleet.

Export Logs for Compliance Records

When an audit requires proof that cost estimates were reviewed, export the relevant execution logs. The export includes the approvals inbox decision, the token counts at approval time, and the config object version that was active. Organizations following frameworks such as the NIST AI Risk Management Framework use these records to demonstrate governance over autonomous agent spend.

Export execution logs for compliance audits explains the exact fields captured and the recommended retention settings.

Audit Permissions Alongside Cost Data

Cost control works best when paired with permission audits. Open the dashboard that shows every permission granted to the agent runtime and cross-reference it with recent high-cost approvals. Overly broad tool permissions often explain unexpected token consumption.

Audit agent runtime permissions from one dashboard lists the permission types that most often correlate with unexpected token spend.

Maintain Version History for Cost Rules

Every change to cost thresholds or approval rules is stored as a new version of the config object. Roll back to a prior version if a new threshold produces too many inbox entries or blocks legitimate work.

Keep the following items in every version record:

  • Token limits applied
  • Approval rules active
  • Model parameters in force
  • Schedule restrictions
  • Reviewer notes from the inbox
  • Baseline metrics used at the time of the change

Key Trade-offs When Setting Cost Gates

  • Stricter thresholds increase inbox volume but reduce unexpected spend
  • Looser thresholds speed execution but raise the chance of large bills
  • Model fallbacks lower cost yet require separate approval rules
  • Daily caps protect budgets but may block legitimate overnight work
  • Weekly warnings give advance notice without immediate blocking

Monitor Cumulative Token Spend Across Multiple Agents

When several agents share the same runtime backend, cumulative spend can exceed per-agent limits even when each stays under its own cap. The control plane aggregates estimates across all active schedules so you can set fleet-wide alerts.

Configure fleet monitoring with these additional rules:

  • Total daily token budget across all agents
  • Per-runtime cost ceiling that overrides individual configs
  • Alert routing to a shared approvals inbox channel
  • Automatic pause of new executions once 80 percent of the fleet budget is reached

This layer prevents one agent from consuming resources that another scheduled task requires later in the same day.

Next Steps

  • Open your current config object and add at least one cost threshold
  • Test the new rule with a non-production agent
  • Review the first ten inbox entries that the rule generates
  • Adjust thresholds based on observed token patterns
  • Compare approvals inbox to ticketing systems if your team needs external routing for certain cost levels
  • Revisit baselines monthly and update the single config object accordingly

FAQ

How often should cost thresholds be reviewed?

Review thresholds after every major model change or when average token usage shifts by more than 20 percent across recent runs.

Can the approvals inbox show cost estimates for scheduled agents?

Yes. Scheduled agents still surface their projected token counts in the inbox when the cost threshold is crossed.

What happens if a fallback model exceeds the original cost limit?

The request returns to the approvals inbox with both the original and fallback estimates visible so you can decide.

Do exported logs include the exact cost figure shown at approval time?

Exported logs record the cost estimate that appeared in the inbox along with the final token count after execution.

Is the single config object required for cost auditing?

The control plane uses the single config object to store and version all cost thresholds so every approval decision references a traceable rule set.