LangChain core 1.6.0 — standard model exception types, StructuredTool postponed annotations, RunnablePick deserialization

LangChain

Tools official 1 src. ~1 min

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

Sources

official GitHub release