Cost Budgets

Nexus OS tracks every API call, LLM token, and resource usage. Set budgets to prevent runaway costs.

Setting a Budget

# Set a daily budget for an agent
naos cost set researcher --budget 10.00 --period day

# Set a monthly budget
naos cost set researcher --budget 200.00 --period month

Viewing Costs

naos cost status

Output:

AGENT       BUDGET      SPENT     REMAINING   PERIOD
researcher  $10.00/day  $3.42     $6.58       resets in 8h
analyzer    $5.00/day   $1.20     $3.80       resets in 8h
planner     $20.00/day  $0.00     $20.00      resets in 8h
─────────────────────────────────────────────────
TOTAL       $35.00/day  $4.62     $30.38

Budget Enforcement

When an agent hits its budget limit, the configured action is taken:

Action Behavior
pause Agent is paused until budget resets
warn Warning logged, agent continues
stop Agent is stopped permanently
throttle Agent rate-limited to 10% capacity

Configuration

cost:
  budget: "$100/day"
  alertAt: 80        # alert at 80% usage
  action: pause      # what to do at 100%

agents:
  researcher:
    cost:
      budget: "$10/day"
      action: throttle

Resetting Costs

Manually reset an agent's spend counter:

naos cost reset researcher