Pydantic AI was undercounting cost by not reporting Anthropic native web searches in usage
GitHub·medium signal
PR #8169 in v2.41.0 reports Anthropic native web searches in RequestUsage.details and prices them into cost, so any agent using Anthropic's built-in search was previously reporting a cost figure that omitted those calls. The same release wraps botocore transport errors in ModelAPIError inside BedrockConverseModel (#8131) instead of letting raw botocore exceptions escape, and snaps Gemini thinking levels to the nearest supported level (#8165) rather than failing on an unsupported value.