refactor(langchain): export only model routing middleware

Co-authored-by: open-swe[bot] <open-swe@users.noreply.github.com>
This commit is contained in:
Sydney Runkleandopen-swe[bot] committed 2026-10-01 02:30:42 +00:00
1 parent 613951a5bd
commit 93fbf66a54
2 files changed
+6 -12

No files matched your search

@@ -12,12 +12,7 @@ from langchain.agents.middleware.human_in_the_loop import (
from langchain.agents.middleware.model_call_limit import ModelCallLimitMiddleware
from langchain.agents.middleware.model_fallback import ModelFallbackMiddleware
from langchain.agents.middleware.model_retry import ModelRetryMiddleware
from langchain.agents.middleware.model_routing import (
ModelRoutingConfig,
ModelRoutingInput,
ModelRoutingMiddleware,
ModelRoutingState,
)
from langchain.agents.middleware.model_routing import ModelRoutingMiddleware
from langchain.agents.middleware.pii import PIIDetectionError, PIIMatch, PIIMiddleware
from langchain.agents.middleware.provider_tool_search import ProviderToolSearchMiddleware
from langchain.agents.middleware.shell_tool import (
@@ -77,10 +72,7 @@ __all__ = [
"ModelRequest",
"ModelResponse",
"ModelRetryMiddleware",
"ModelRoutingConfig",
"ModelRoutingInput",
"ModelRoutingMiddleware",
"ModelRoutingState",
"OutputAgentState",
"PIIDetectionError",
"PIIMatch",
@@ -19,13 +19,15 @@ from langchain.agents.middleware import (
InputAgentState,
ModelRequest,
ModelResponse,
ModelRoutingConfig,
ModelRoutingInput,
ModelRoutingMiddleware,
ModelRoutingState,
model_routing,
)
from langchain.agents.middleware.internal_call_transformer import internal_call_metadata
from langchain.agents.middleware.model_routing import (
ModelRoutingConfig,
ModelRoutingInput,
ModelRoutingState,
)
def test_beta_warning() -> None: