langchain-ai
langchain
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
fix(langchain): remove duplicate test dictionary key Co-authored-by: open-swe[bot] <open-swe@users.noreply.github.com>
mdrxy/fireworks/prompt-cache-middleware
7 hours ago
chore(fireworks): refresh lockfile Co-authored-by: open-swe[bot] <open-swe@users.noreply.github.com>
mdrxy/fireworks/prompt-cache-middleware
7 hours ago
chore(langchain): bump vcrpy test dependency minimum to `>=8.2.0` (#39942) Raises the minimum `vcrpy` version from `>=8.0.0` to `>=8.2.0` in the integration-test dependencies of `langchain-classic` and `langchain`, aligning them with `langchain-openai` (`>=8.2.0`) and `langchain-tests` (`>=8.2.1`), which already require newer versions. Made by [Open SWE](https://openswe.vercel.app/agents/cedc18ba-0856-5697-949e-3c6616845c60) --------- Co-authored-by: open-swe[bot] <open-swe@users.noreply.github.com>
master
7 hours ago
fix(langchain): require full `fastmcp` for the `mcp` extra A multi-server `MCPConfig` mounts its backends on a router, which lives in the server half of FastMCP. The extra pinned `fastmcp-slim[client]`, so the documented multi-server example failed at connect time with "MCP configs with multiple servers require the full `fastmcp` package". The existing multi-server test only asserted on the transport it built, never dialing it, which is why this went unnoticed — so the new test drives two real stdio servers through one adapter. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
sydney-runkle/langchain/simplify-mcp-adapter
11 hours ago
fix(langchain): name the content type MCP conversion could not handle `ContentBlock` is closed at type-check time, but only as closed as the installed `mcp`. A caller on a newer SDK could reach the fallback, where `assert_never` raised an `AssertionError` that reads as "impossible" rather than "your `mcp` is newer than this adapter". Both fallbacks now raise a `ValueError` naming the type that arrived, and the embedded-resource branch checks for `BlobResourceContents` instead of assuming anything that is not text carries a `blob` — which would have been an `AttributeError` on a resource kind the SDK adds later. Exhaustiveness is still enforced statically: mypy proves both lines unreachable, so the `unreachable` ignores become unused-ignore errors under `strict` the moment either union grows a member.
sydney-runkle/langchain/simplify-mcp-adapter
12 hours ago
release(langchain): 1.4.0a1 Bump to an alpha so a pre-release can be cut from this branch, carrying the new `langchain.mcp` namespace. A minor rather than a patch, since the namespace is new public API.
sydney-runkle/langchain/simplify-mcp-adapter
12 hours ago
Merge branch 'sydney-runkle/langchain/simplify-mcp-adapter' into sydney-runkle/langchain/mcp-examples
sydney-runkle/langchain/mcp-examples
12 hours ago
test(langchain): skip MCP tests on a pydantic older than `mcp` supports `mcp` and `mcp-types` require pydantic 2.12, well above this package's own 2.7.4 floor. The pydantic compatibility matrix pins a version *after* resolution and then runs the whole unit suite, so on 2.7 through 2.11 every MCP test failed on `model_validate(..., by_name=...)`, a parameter those versions do not have. Skip the directory there instead. Nothing outside the `mcp` extra is affected, and the tests still run on every pydantic the extra can actually install.
sydney-runkle/langchain/simplify-mcp-adapter
12 hours ago
Latest Branches
CodSpeed Performance Gauge
0%
feat(fireworks): add prompt caching middleware
#38823
7 hours ago
8c02938
mdrxy/fireworks/prompt-cache-middleware
CodSpeed Performance Gauge
0%
feat(langchain): `langchain.mcp` namespace, `MCPAdapter`
#39939
11 hours ago
24b1e72
sydney-runkle/langchain/simplify-mcp-adapter
CodSpeed Performance Gauge
0%
docs(langchain): runnable `langchain.mcp` examples
#39976
12 hours ago
9e8cc53
sydney-runkle/langchain/mcp-examples
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs