langchain-ai
langchain
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
Merge branch 'master' into imnishitha/core/strict-nested-required
imnishitha/core/strict-nested-required
11 hours ago
nits
imnishitha/core/as-tool-rootmodel-typed-dict
11 hours ago
fix(core): recurse into $defs/definitions for strict tool schemas Address review feedback on #39306: the recursive strict-mode walk only followed anyOf/properties/items, so nested object schemas referenced via $ref into a top-level $defs/definitions map (as raw JSON-schema tool input can represent them) were skipped, leaving them without required/additionalProperties and still rejected under strict mode. Co-authored-by: open-swe[bot] <open-swe@users.noreply.github.com>
imnishitha/core/strict-nested-required
12 hours ago
refactor(langchain): update doc strings (#39305) Update doc strings
master
12 hours ago
Merge branch 'master' into nm/docstrings
nm/docstrings
12 hours ago
Merge branch 'master' into imnishitha/core/strict-nested-required
imnishitha/core/strict-nested-required
14 hours ago
feat(langchain): add `state_schema` param to `wrap_tool_call` (#39292) Closes #36409 `wrap_tool_call` was the only middleware decorator lacking a `state_schema` parameter (`before_model`, `after_model`, `wrap_model_call`, `before_agent`, and `after_agent` all have it). Added it for consistency. Co-authored-by: @acookie <14118569+acoo4ie@user.noreply.gitee.com>
master
14 hours ago
fix(core): recursively require nested properties for strict tool schemas Nested object schemas (e.g. from MCP tools) only had their top-level properties added to `required` when `strict=True`. OpenAI's strict mode requires every property at every nesting level to be listed in `required`, so nested optional fields caused the API to reject the request outright. Closes #33869 Co-authored-by: open-swe[bot] <open-swe@users.noreply.github.com>
imnishitha/core/strict-nested-required
15 hours ago
Latest Branches
CodSpeed Performance Gauge
0%
fix(core): require all nested properties for strict tool schemas
#39306
11 hours ago
0176964
imnishitha/core/strict-nested-required
CodSpeed Performance Gauge
0%
fix(core): preserve flat tool args schema for `RootModel` runnables
#39307
12 hours ago
39557f9
imnishitha/core/as-tool-rootmodel-typed-dict
CodSpeed Performance Gauge
0%
fix(langchain): update doc strings
#39305
12 hours ago
7a79241
nm/docstrings
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs