LangChain: Schema Mismatches and a Round of Releases
Today's activity centers on fixing schema and encoding mismatches between what LangChain advertises and what it actually accepts, alongside three package releases for core, LangChain, and OpenAI. Two independent contributors submitted near-identical fixes for the same tool-schema bug, a sign of a real pain point.
Duration: PT2M47S
Episode overview
This episode is a short developer briefing from LangChain.
It explains recent repository work in plain language.
- Show: LangChain
- Published: 2026-07-09T13:02:10Z
- Audio duration: PT2M47S
Transcript excerpt
This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.
Good day, it's July 9th, 2026, and here's your LangChain briefing.
The dominant theme today is schema mismatches - places where LangChain tells a caller one thing but does another. The clearest example: when exposing a compiled state graph as a tool, the OpenAI tool schema exposed a nested "root" property that didn't match what the tool actually accepted, breaking validation for…
A related pattern showed up in text splitting. PR 38738 and PR 38724, again two independent submissions, both fixed the experimental markdown splitter mishandling Windows-style line endings. Stray carriage returns were leaking into split metadata and breaking horizontal-rule detection - a reminder that…
On the reliability side, ccurme's PR 38722 fixed a more subtle bug: tool retry middleware was swallowing control-flow exceptions from LangGraph, which broke tools that rely on interrupts. That's now propagating correctly. And PR 38721 fixed schema resolution order in middleware, so the last-defined state schema…
Smaller but practical fixes: Fireworks chat models now handle nested token-usage dictionaries without crashing during batched generation, PR 38735, and PIIMatch is now properly exported from the…
On…
Nearby episodes from LangChain
- Provider Compatibility Fixes
- Chasing Down Regressions and Race Conditions
- Streaming Edge Cases and Defensive Parsing
- Weekly Recap - Streaming Reliability and Provider Edge Cases
- Provider Error Handling Grows Up
- Streaming Metadata Gets a Cleanup
- Security Hardening and Resource Leak Cleanup
- Code Quality and Developer Experience Improvements