Commit Graph

1 Commits

Author SHA1 Message Date
Clayton Brown 872ec8d119 feat: spend limits with automatic abort (#524)
Add --max-cost flag (USD) to cap LLM spend per analysis run.

Review feedback applied:
- Guard trace[-1] IndexError when stream yields no chunks
- Remove speculative model entries from pricing table
- Move budget checks inside lock for thread safety
- Split log_ticker_spend into format + log for modularity

Closes #524
2026-04-20 22:41:10 +10:00