test(e2e): surface call_type and provider in spend-row failure summaries

Include call_type and custom_llm_provider in the _summarize row detail so a
failed spend assertion prints the two fields the messages-bridge test asserts
on, instead of hiding them and forcing a re-run to diagnose.
This commit is contained in:
Yassin Kortam 2026-07-17 09:29:44 -07:00
parent 3259c6784a
commit fdec1afd79

View file

@ -41,6 +41,8 @@ def _summarize(rows: list[SpendLogRow]) -> list[dict[str, object]]:
"spend",
"status",
"cache_hit",
"call_type",
"custom_llm_provider",
"prompt_tokens",
"completion_tokens",
"total_tokens",