langchain-ai
langchain
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
fix(langchain): treat every Gemini Tool field as provider-scoped
ramonn/fallback-strip-builtin-tools
33 minutes ago
fix(langchain): source OpenAI built-in types from core allowlist
ramonn/fallback-strip-builtin-tools
42 minutes ago
fix(langchain): vet built-in tool types against provider docs
ramonn/fallback-strip-builtin-tools
56 minutes ago
fix(langchain): drop foreign provider built-in tools on model fallback
ramonn/fallback-strip-builtin-tools
1 hour ago
feat(langchain): bridge MCP elicitation to LangGraph interrupts Add opt-in elicitation support to `langchain.mcp`. Passing `elicitation="interrupt"` to `load_mcp_tools` (or `convert_mcp_tool`) surfaces modern-spec (2026-07-28) server elicitation as a LangGraph `interrupt()`: the tool drives the input-required loop and pauses the agent, resuming the call with the user's answer. Only servers speaking the modern input-required mechanism trigger this — older servers never return an `InputRequiredResult`, so plain calls are unchanged. Because we drive the loop on the graph node's own stack, the interrupt propagates cleanly (no server-initiated back-channel, no swallowed exceptions). The `MCPElicitation` type describes the interrupt payload for resume handlers.
sr/mcp/elicitation
4 hours ago
feat(langchain): add `langchain.mcp` for loading MCP tools Adds an optional `langchain.mcp` module that turns the tools on an MCP server into LangChain tools. Connection concerns (transport, multi-server configuration, auth, protocol negotiation) are handled by the FastMCP client; this package only does the conversion. `load_mcp_tools(client)` returns `list[BaseTool]`. Install with `langchain[mcp]`, which pulls the lightweight `fastmcp-slim[client]`.
sr/sydney-mcp
4 hours ago
feat(langchain): add `langchain.mcp` for loading MCP tools Adds an optional `langchain.mcp` module that turns the tools on an MCP server into LangChain tools. Connection concerns (transport, multi-server configuration, auth, protocol negotiation) are handled by the FastMCP client; this package converts tools and, optionally, bridges elicitation to human-in-the-loop. `load_mcp_tools(client)` returns `list[BaseTool]`. Pass `elicitation="interrupt"` to surface modern-spec (2026-07-28) server elicitation as a LangGraph `interrupt()` and resume the tool call with the user's answer. Install with `langchain[mcp]`, which pulls the lightweight `fastmcp-slim[client]`.
sr/sydney-mcp
4 hours ago
feat(langchain): add `langchain.mcp` for loading MCP tools Adds an optional `langchain.mcp` module that turns the tools on an MCP server into LangChain tools. Connection concerns (transport, multi-server config, auth, protocol negotiation) are handled by the FastMCP client; this package only does the conversion. `load_mcp_tools(client)` takes a `fastmcp.Client` and returns `list[BaseTool]`. Install with `langchain[mcp]`, which pulls the lightweight `fastmcp-slim[client]`.
sr/sydney-mcp
10 hours ago
Latest Branches
CodSpeed Performance Gauge
0%
fix(langchain): drop foreign provider built-in tools on model fallback
#39788
37 minutes ago
60be933
ramonn/fallback-strip-builtin-tools
CodSpeed Performance Gauge
0%
feat(langchain): bridge MCP elicitation to LangGraph interrupts
#39786
4 hours ago
c08e4a1
sr/mcp/elicitation
CodSpeed Performance Gauge
0%
feat(langchain): add `langchain.mcp` for loading MCP tools
#39764
16 hours ago
9c1a5b0
sr/sydney-mcp
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs