ian-at-strix
39792c9d61
feat(llm): log the upstream provider behind OpenRouter ( #1459 )
...
LiteLLM drops OpenRouter's top-level `provider` from stream chunks (including error chunks) and the `metadata.provider_name` of non-2xx replies, so the request log could not say which provider served or failed an attempt. Record both, plus OpenRouter's `metadata.error_type`, per attempt and emit them as `upstream=` / `upstream_error=` on the llm_request line.
2026-10-07 18:35:12 -07:00
Ian
9b72488c92
docs + unit test fix
2026-09-30 04:46:01 +03:00
Ian
c814f6bf30
Made session IDs optional
2026-09-30 04:46:01 +03:00
Ian
3fbccc6b1d
Non-streaming path
2026-09-30 04:46:01 +03:00
Ian
c9aebc6c87
larger default block size
2026-09-30 04:46:01 +03:00
Ian
95fbd8d687
Openrouter sticky sessions for caching, with telemetry
2026-09-30 04:46:01 +03:00
Alex Schapiro
8ca0c4a9b8
Fix LiteLLM cost model resolution
2026-08-12 17:26:00 +03:00
oyasumi
5bb9fe896b
feat(tui): replace Textual with a Go/Bubble Tea interface ( #941 )
2026-08-03 19:23:07 -07:00
alex s
9de747d135
fix(cost): capture OpenRouter streamed usage.cost (fixes $0 kimi-k3 c… ( #929 )
...
* fix(cost): capture OpenRouter streamed usage.cost (fixes $0 kimi-k3 cost)
* refactor(cost): encapsulate streamed OpenRouter cost cache, clear per run
* test(cost): resolve OpenRouter handler via LiteLLM provider pipeline
2026-07-28 23:28:34 -04:00
devin-ai-integration[bot]
f54ecb74f9
fix(report): restore cost tracking for OpenRouter and other LiteLLM-routed models ( #801 )
2026-07-17 13:38:23 -07:00
Sonai Biswas
c3997cdb35
fix: report cost for streamed OpenRouter calls ( #634 )
...
* fix: capture cost for streamed LiteLLM responses
* docs: note LiteLLM streaming metadata callbacks
2026-07-03 00:10:28 -04:00