Industry story
LangChain-Anthropic 1.5.4 fixes tool-calling bugs, adds user profile ID
agent-framework reliability tool-use
Patch releases don't make headlines, but broken tool-calling does. LangChain's 1.5.4 update to its Anthropic integration fixes two bugs that quietly undermined agent reliability: malformed handling of anyOf/oneOf root-level tool schemas, and a parameter-clobber that let tool_choice get dropped on the floor. If you're running agents against Claude, upgrade before you spend another afternoon debugging why your orchestration logic isn't doing what you told it to.
Full analysis
LangChain released version 1.5.4 of its Anthropic integration package, shipping two bug fixes relevant to agent tool use: one corrects handling of tool schemas that contain unsupported top-level composition (e.g., anyOf/oneOf at the root), and another preserves the caller-supplied tool_choice parameter so agents can reliably control which tool is invoked. A new user_profile_id convenience attribute was also added, likely to support Anthropic's user-level tracking features.
Comments