From f2084b0fbed4f1779578f916062ea09bcfed8b1d Mon Sep 17 00:00:00 2001 From: Mahmut CAVDAR <4072246+mcavdar@users.noreply.github.com> Date: Mon, 10 Nov 2025 09:58:31 +0100 Subject: [PATCH 1/2] Add checkpointer to create_agent configuration for ModelCallLimitMiddleware --- src/oss/langchain/middleware.mdx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/oss/langchain/middleware.mdx b/src/oss/langchain/middleware.mdx index 929b7ff5b8..fd63f33ba2 100644 --- a/src/oss/langchain/middleware.mdx +++ b/src/oss/langchain/middleware.mdx @@ -419,6 +419,7 @@ from langchain.agents.middleware import ModelCallLimitMiddleware agent = create_agent( model="gpt-4o", + checkpointer=InMemorySaver(), tools=[], # Add tools as needed middleware=[ ModelCallLimitMiddleware( From 6927de7ec0d87174f9da451a0173cede3f23ea71 Mon Sep 17 00:00:00 2001 From: Mahmut CAVDAR <4072246+mcavdar@users.noreply.github.com> Date: Sun, 16 Nov 2025 05:47:43 +0000 Subject: [PATCH 2/2] import InMemorySaver --- src/oss/langchain/middleware.mdx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/oss/langchain/middleware.mdx b/src/oss/langchain/middleware.mdx index fd63f33ba2..6c27c54a24 100644 --- a/src/oss/langchain/middleware.mdx +++ b/src/oss/langchain/middleware.mdx @@ -415,6 +415,7 @@ Limit the number of model calls to prevent infinite loops or excessive costs. ```python from langchain.agents import create_agent from langchain.agents.middleware import ModelCallLimitMiddleware +from langgraph.checkpoint.memory import InMemorySaver agent = create_agent(