hermes-bsd/agent
Teknium d417ba2a48
feat: add route-aware pricing estimates (#1695)
Salvaged from PR #1563 by @kshitijk4poor. Cherry-picked with authorship preserved.

- Route-aware pricing architecture replacing static MODEL_PRICING + heuristics
- Canonical usage normalization (Anthropic/OpenAI/Codex API shapes)
- Cache-aware billing (separate cache_read/cache_write rates)
- Cost status tracking (estimated/included/unknown/actual)
- OpenRouter live pricing via models API
- Schema migration v4→v5 with billing metadata columns
- Removed speculative forward-looking entries
- Removed cost display from CLI status bar
- Threaded OpenRouter metadata pre-warm

Co-authored-by: kshitij <82637225+kshitijk4poor@users.noreply.github.com>
2026-03-17 03:44:44 -07:00
..
__init__.py
anthropic_adapter.py fix: detect Claude Code version dynamically for OAuth user-agent 2026-03-17 02:48:33 -07:00
auxiliary_client.py fix: thread safety for concurrent subagent delegation (#1672) 2026-03-17 02:53:33 -07:00
context_compressor.py
display.py
insights.py feat: add route-aware pricing estimates (#1695) 2026-03-17 03:44:44 -07:00
model_metadata.py feat: add Alibaba Cloud provider and Anthropic base_url override (#1673) 2026-03-17 02:49:22 -07:00
prompt_builder.py feat: add SMS (Twilio) platform adapter 2026-03-17 03:14:53 -07:00
prompt_caching.py
redact.py
skill_commands.py
smart_model_routing.py
trajectory.py
usage_pricing.py feat: add route-aware pricing estimates (#1695) 2026-03-17 03:44:44 -07:00