LangChain core 1.6.0 — standard model exception types, StructuredTool postponed annotations, RunnablePick deserialization
LangChain
LangChain core 1.6.0 released Aug 19. Standard model exception types (adopted the same day by langchain-openai 1.6.0, langchain-anthropic 1.6.0, langchain-fireworks 1.6.0); StructuredTool postponed annotations; RunnablePick deserialization. langchain 1.3.16 (Aug 20) added standard model exception types and a custom token_counter in ContextEditingMiddleware. langchain-perplexity 1.4.1 (Aug 21) adds type='message' on Responses items, preserves extra_body, and bumps pillow. langchain 1.3.17 (Aug 25) adds custom HITL rejection reasons.
Why it matters
Standardizing model-exception types across providers is a real cross-package API quality win — code that catches the same exception class now works across OpenAI, Anthropic, and Fireworks without provider-specific branches. Worth flagging for anyone maintaining agents that span providers.
Importance: 2/5
default