40 lines
1.2 KiB
TOML
40 lines
1.2 KiB
TOML
|
|
# Agent Role Budget Configuration
|
||
|
|
# Defines monthly and weekly spending limits per agent role
|
||
|
|
# Budget enforcement prevents runaway LLM costs
|
||
|
|
# Fallback providers used when budget thresholds exceeded
|
||
|
|
|
||
|
|
[budgets.architect]
|
||
|
|
role = "architect"
|
||
|
|
monthly_limit_cents = 50000 # $500/month
|
||
|
|
weekly_limit_cents = 12500 # $125/week
|
||
|
|
fallback_provider = "gemini" # Cheaper alternative when budget hit
|
||
|
|
alert_threshold = 0.8 # Alert at 80% utilization
|
||
|
|
|
||
|
|
[budgets.developer]
|
||
|
|
role = "developer"
|
||
|
|
monthly_limit_cents = 30000 # $300/month
|
||
|
|
weekly_limit_cents = 7500 # $75/week
|
||
|
|
fallback_provider = "ollama" # Free local model
|
||
|
|
alert_threshold = 0.8
|
||
|
|
|
||
|
|
[budgets.reviewer]
|
||
|
|
role = "reviewer"
|
||
|
|
monthly_limit_cents = 20000 # $200/month
|
||
|
|
weekly_limit_cents = 5000 # $50/week
|
||
|
|
fallback_provider = "gemini"
|
||
|
|
alert_threshold = 0.8
|
||
|
|
|
||
|
|
[budgets.documenter]
|
||
|
|
role = "documenter"
|
||
|
|
monthly_limit_cents = 15000 # $150/month
|
||
|
|
weekly_limit_cents = 3750 # $37.50/week
|
||
|
|
fallback_provider = "ollama"
|
||
|
|
alert_threshold = 0.8
|
||
|
|
|
||
|
|
[budgets.tester]
|
||
|
|
role = "tester"
|
||
|
|
monthly_limit_cents = 25000 # $250/month
|
||
|
|
weekly_limit_cents = 6250 # $62.50/week
|
||
|
|
fallback_provider = "ollama"
|
||
|
|
alert_threshold = 0.8
|