8.10.4
Patch Changes
- #4818
475743cThanks @bernatixer! - fix(ai): only record a service tier the provider actually served. The requestedservice_tierno longer reaches$ai_model_parametersfrom any capture path — OpenAI error paths, the LangChain callback, and Anthropic events (whose'auto'/'standard_only'request values were previously recorded) — so cost processing cannot price tokens at an unconfirmed tier. The LangChain callback now reads the served tier from the response (messageresponse_metadataorgenerationInfo, depending on the adapter), and OpenAI and LangChain generations additionally emit the served tier as the explicit$ai_service_tierevent property, which cost processing prices from.
(2026-09-10)