langchain-ai
langchain
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
fix(agents): allow directory names containing '..' in FilesystemFileSearchMiddleware _validate_and_resolve_path used ''..' in path' which rejected any path whose string representation contained '..', including legitimate directory names like 'src..old' or 'v1..backup' (issue #38549). Change the check to inspect individual path components via Path(path).parts, blocking only components that are exactly '..'. The tilde check and the _is_within_root containment guard remain in place as additional defenses. Adds regression tests for: - glob_search accepting a path like '/src..old' - grep_search accepting a path like '/v1..backup' - real traversal ('/../') still blocked after the fix
uttam12331:fix/filesystem-double-dot-path-38549
2 hours ago
core[fix]: don't inherit tool description from parent class docstring
zm-michelle:fix/tool-docstring-inheritance-32066
4 days ago
fix(core): forward `feedback_config` to `create_feedback` in `EvaluatorCallbackHandler` Closes #31802 Co-authored-by: Cursor <cursoragent@cursor.com>
OkiriGabriel:mdrxy/core/forward-feedback-config-to-create-feedback
7 days ago
fix(core): avoid `dict` shadowing in language models (#38480) Fixes #37835 --- When Pydantic collects fields for a `BaseLanguageModel` subclass that defines a `dict()` method, inherited annotations can resolve `dict` against the subclass namespace instead of the builtin. With Pydantic 2.14.0a1 this caused `BaseLanguageModel.metadata: dict[str, Any] | None` to fail during rebuild/import with `'function' object is not subscriptable`. This qualifies the inherited `metadata` field annotation as `builtins.dict[...]`, matching the existing pattern in chat models, and documents why the runtime import cannot move behind `TYPE_CHECKING`. It also adds a regression test that rebuilds a `BaseLanguageModel` subclass with a `dict()` method so core catches this failure before partner packages hit it at import time. Related to #37924, which hardens `_create_subset_model_v2`; this PR fixes the `BaseLanguageModel` class-construction failure directly.
master
7 days ago
fix(core): avoid `dict` shadowing in language models
mdrxy/core/pydantic-dict-shadowing
7 days ago
stop overriding caller's ls_integration in ls trace
hariharish/ls_integration
8 days ago
fix(langchain): avoid orphan ToolMessages in summarization cutoff Co-authored-by: Cursor <cursoragent@cursor.com>
Chessing234:Chessing234/langchain/summarization-orphan-tool-cutoff
8 days ago
test(core): remove stale xfail markers from passing tests These tests now pass reliably; remove outdated expected-failure markers. Closes #38266 Co-authored-by: Cursor <cursoragent@cursor.com>
Chessing234:Chessing234/core/fix-multimodal-token-counting
8 days ago
Latest Branches
CodSpeed Performance Gauge
0%
fix(agents): allow directory names containing '..' in FilesystemFileSearchMiddleware
#38623
2 hours ago
51c9893
uttam12331:fix/filesystem-double-dot-path-38549
CodSpeed Performance Gauge
0%
core[fix]: don't inherit tool description from parent class docstring
#38515
4 days ago
e16af05
zm-michelle:fix/tool-docstring-inheritance-32066
CodSpeed Performance Gauge
0%
fix(core): forward `feedback_config` to `create_feedback` in `EvaluatorCallbackHandler`
#38481
7 days ago
57ad89d
OkiriGabriel:mdrxy/core/forward-feedback-config-to-create-feedback
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs