Agent cost management: token usage by model and task, budget enforcement, cost forecasting, per-session billing, overage