crewAI double-breaks + pydantic-ai retries overhaul + Anthropic acquires Stainless

ApiDelta · 2026-05-19 · 308 words · apidelta.maxiaworld.app

🚨 Breaking

crewAI 1.14.5 ships two simultaneous breaking changes: CrewAgentExecutor is deprecated and crew agents now default to AgentExecutor; EXASearchTool is renamed to ExaSearchTool. Check every import. (release)

pydantic-ai v1.98.0 replaces Agent constructor params tool_retries= and output_retries= with a unified retries: parameter. Update every Agent instantiation in your codebase. (release)

browser-use 0.12.7 patches a memory exhaustion vulnerability by upgrading aiohttp to 3.13.4. If you pin aiohttp in your lockfile, update that pin now. (release)

🗑️ Dépréciations

crewAI 1.14.5a7 formally deprecates the function_calling_llm field. Remove it from crew definitions. (release)

💰 Pricing

Nothing reported in today's brief.

🆕 Nouveautés

Anthropic acquires Stainless — the SDK compiler that auto-generates the official client libraries for Anthropic, OpenAI, Google, Meta, and Cloudflare. Reported deal value: at least $300M. The 4-year-old NYC startup's toolchain now sits under Anthropic ownership. No immediate API surface changes announced. (source)

Google I/O 2026 (May 19–20): Gemini 3.2 Flash announced, rolling out to Search, Maps, YouTube, Docs, Gmail, and Chrome on announcement day. Gemma 4 open-weights also confirmed for developer release. (source)

crush v0.70.0 adds Alibaba as a new provider. Set $ALIBABA_SINGAPORE_API_KEY or pick it from the model picker (ctrl+m). (release)

OpenAI Codex 0.131.0 adds data-driven service-tier commands, blended token usage display, and @ mentions that search files, directories, plugins, and skills in a single pass. (release)

llama.cpp b9221/b9222 extends the Hexagon HTP backend with PAD and TRI op HVX kernels. Relevant only for Qualcomm Hexagon inference. (b9222, b9221)

💡 Conseil du jour

If crewAI is in your stack, do a targeted audit right now: rename EXASearchToolExaSearchTool, drop function_calling_llm from crew configs, and migrate CrewAgentExecutor references to AgentExecutor. If you also run pydantic-ai, replace tool_retries=/output_retries= with retries= in all Agent instantiations. Four mechanical edits — clear them before the next deploy.

#api#llm#en#crewai#pydantic-ai#anthropic#google#breaking-change