-
Notifications
You must be signed in to change notification settings - Fork 1
Closed
Labels
M21Milestone 21: Observability & costMilestone 21: Observability & costcorepriority/mediumMedium priorityMedium prioritysize/M
Description
Epic: #366
Description
Track token usage and estimated cost per model with configurable daily budget cap.
Design
[cost]
enabled = true
max_daily_cents = 500Tasks
-
CostTrackerstruct withrecord_usage(model, prompt_tokens, completion_tokens) - Per-model pricing table (configurable, defaults for Claude/OpenAI/Ollama)
-
check_budget() -> Result<(), BudgetExhausted> - Agent loop calls
check_budget()before each LLM request - Daily reset at midnight UTC
- TUI metrics panel shows current spend / budget
- Unit tests with mock pricing
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
M21Milestone 21: Observability & costMilestone 21: Observability & costcorepriority/mediumMedium priorityMedium prioritysize/M