diff --git a/libs/langchain_v1/langchain/agents/factory.py b/libs/langchain_v1/langchain/agents/factory.py index cc4610754a5..101afe70e84 100644 --- a/libs/langchain_v1/langchain/agents/factory.py +++ b/libs/langchain_v1/langchain/agents/factory.py @@ -520,7 +520,6 @@ def create_agent( # noqa: PLR0915 debug: bool = False, name: str | None = None, cache: BaseCache | None = None, - backend: object | None = None, ) -> CompiledStateGraph[ AgentState[ResponseT], ContextT, _InputAgentState, _OutputAgentState[ResponseT] ]: @@ -730,7 +729,6 @@ def create_agent( # noqa: PLR0915 runtime, model_name=_agent_model_name, tools=default_tools, - backend=backend, ) ) @@ -1077,7 +1075,6 @@ def create_agent( # noqa: PLR0915 tools=default_tools, tool_choice=None, response_format=initial_response_format, - backend=backend, ) ) request = ModelRequest.from_runtime(agent_runtime, messages=state["messages"], state=state) diff --git a/libs/langchain_v1/langchain/agents/middleware/types.py b/libs/langchain_v1/langchain/agents/middleware/types.py index a93fc3c5a4a..85c1e86f613 100644 --- a/libs/langchain_v1/langchain/agents/middleware/types.py +++ b/libs/langchain_v1/langchain/agents/middleware/types.py @@ -100,11 +100,6 @@ class AgentRuntime(Runtime[ContextT]): model_settings: dict[str, Any] = field(default_factory=dict) """Additional model-specific settings.""" - backend: object | None = field(default=None) - """Opaque backend object injected by subpackages (e.g. deepagents). - Typed as ``object`` at this layer; subpackages narrow the type via - ``AgentMiddleware._build_runtime``.""" - @classmethod def from_runtime( cls, @@ -118,7 +113,6 @@ class AgentRuntime(Runtime[ContextT]): tools: list[BaseTool | dict] | None = None, response_format: ResponseFormat | None = None, model_settings: dict[str, Any] | None = None, - backend: object | None = None, ) -> AgentRuntime[ContextT]: """Construct an AgentRuntime from a base LangGraph Runtime.""" inherited = {f.name: getattr(runtime, f.name) for f in dc_fields(Runtime)} @@ -132,7 +126,6 @@ class AgentRuntime(Runtime[ContextT]): tools=tools or [], response_format=response_format, model_settings=model_settings or {}, - backend=backend, )