AgentFlow
Configuration

Budgets

Plafonds de coût et de jetons estimés par run, par tâche et par jour.

Budgets

Les budgets offrent des plafonds prévisibles sur la dépense et le volume de jetons estimés avant que les agents ne tournent. Ils sont implémentés dans application/internal/cost/budget.go et appliqués dans le pipeline V3 avant l'exécution des agents, afin qu'un run puisse s'arrêter ou demander confirmation au lieu de dépasser ce que vous jugez acceptable.

Le bloc YAML ci-dessous est la forme complète : devise par défaut, plafonds par run et par tâche, plafond journalier agrégé, et drapeaux de politique qui contrôlent blocage versus dépassement explicite.

Schéma

budgets:
  default_currency: EUR
  per_run:
    max_estimated_cost: 1.00
    max_estimated_tokens: 500000
    require_confirmation_above_cost: 0.20
  per_task:
    max_estimated_cost: 0.30
    max_estimated_tokens: 150000
  daily:
    max_estimated_cost: 10.00
  policies:
    block_when_over_budget: true
    allow_override_with_flag: true
    override_flag: "--allow-over-budget"

Interaction CLI

Ces flags interagissent avec les mêmes chiffres et politiques : resserrer un run, sortir après estimation seule, ou contourner un blocage quand la politique le permet. --yes est la sortie après BudgetPendingConfirmError une fois l'estimation relue.

FlagComportement
--budget <EUR>Plafond de run pour cette invocation
--estimate-onlyS'arrête après estimation ; pas de dépense
--allow-over-budgetContourne le blocage si la politique l'autorise
--yesAccepte la confirmation après BudgetPendingConfirmError

Limites

Les estimations multiplient des comptages heuristiques de jetons par les taux de votre feuille pricing. Les factures fournisseur peuvent diverger, surtout quand les vendeurs changent de paliers ou facturent des facteurs qu'AgentFlow ne modélise pas.

Voir aussi