From f8ed5ab9a8c6bf8eccd22a12016a4dfde13d5be8 Mon Sep 17 00:00:00 2001 From: Lauren Hirata Singh Date: Thu, 20 Nov 2025 14:46:09 -0500 Subject: [PATCH] Fix middleware args --- src/oss/javascript/migrate/langchain-v1.mdx | 2 +- src/oss/javascript/releases/langchain-v1.mdx | 2 +- src/oss/langchain/context-engineering.mdx | 8 ++++---- src/oss/langchain/short-term-memory.mdx | 8 ++++---- src/oss/python/migrate/langchain-v1.mdx | 2 +- src/oss/python/releases/langchain-v1.mdx | 2 +- 6 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/oss/javascript/migrate/langchain-v1.mdx b/src/oss/javascript/migrate/langchain-v1.mdx index 7a097f6544..af4b9caf01 100644 --- a/src/oss/javascript/migrate/langchain-v1.mdx +++ b/src/oss/javascript/migrate/langchain-v1.mdx @@ -201,7 +201,7 @@ const agent = createAgent({ middleware: [ summarizationMiddleware({ model: "claude-sonnet-4-5-20250929", - maxTokensBeforeSummary: 1000, + trigger: { tokens: 1000 }, }), ], }); diff --git a/src/oss/javascript/releases/langchain-v1.mdx b/src/oss/javascript/releases/langchain-v1.mdx index b3a666d88c..fc756d9341 100644 --- a/src/oss/javascript/releases/langchain-v1.mdx +++ b/src/oss/javascript/releases/langchain-v1.mdx @@ -99,7 +99,7 @@ const agent = createAgent({ piiRedactionMiddleware({ patterns: ["email", "phone", "ssn"] }), summarizationMiddleware({ model: "claude-sonnet-4-5-20250929", - maxTokensBeforeSummary: 500, + trigger: { tokens: 500 }, }), humanInTheLoopMiddleware({ interruptOn: { diff --git a/src/oss/langchain/context-engineering.mdx b/src/oss/langchain/context-engineering.mdx index 6c0e93e549..80513936dc 100644 --- a/src/oss/langchain/context-engineering.mdx +++ b/src/oss/langchain/context-engineering.mdx @@ -1998,8 +1998,8 @@ agent = create_agent( middleware=[ SummarizationMiddleware( model="gpt-4o-mini", - max_tokens_before_summary=4000, # Trigger summarization at 4000 tokens - messages_to_keep=20, # Keep last 20 messages after summary + trigger={"tokens": 4000}, + keep={"messages": 20}, ), ], ) @@ -2016,8 +2016,8 @@ const agent = createAgent({ middleware: [ summarizationMiddleware({ model: "gpt-4o-mini", - maxTokensBeforeSummary: 4000, // Trigger summarization at 4000 tokens - messagesToKeep: 20, // Keep last 20 messages after summary + trigger: { tokens: 4000 }, + keep: { messages: 20 }, }), ], }); diff --git a/src/oss/langchain/short-term-memory.mdx b/src/oss/langchain/short-term-memory.mdx index e8b98af93f..260cd5533e 100644 --- a/src/oss/langchain/short-term-memory.mdx +++ b/src/oss/langchain/short-term-memory.mdx @@ -507,8 +507,8 @@ agent = create_agent( middleware=[ SummarizationMiddleware( model="gpt-4o-mini", - max_tokens_before_summary=4000, # Trigger summarization at 4000 tokens - messages_to_keep=20, # Keep last 20 messages after summary + trigger={"tokens": 4000}, + keep={"messages": 20}, ) ], checkpointer=checkpointer, @@ -545,8 +545,8 @@ const agent = createAgent({ middleware: [ summarizationMiddleware({ model: "gpt-4o-mini", - maxTokensBeforeSummary: 4000, - messagesToKeep: 20, + trigger: { tokens: 4000 }, + keep: { messages: 20 }, }), ], checkpointer, diff --git a/src/oss/python/migrate/langchain-v1.mdx b/src/oss/python/migrate/langchain-v1.mdx index 07cfba119f..4e2dfa301d 100644 --- a/src/oss/python/migrate/langchain-v1.mdx +++ b/src/oss/python/migrate/langchain-v1.mdx @@ -270,7 +270,7 @@ agent = create_agent( middleware=[ SummarizationMiddleware( # [!code highlight] model="claude-sonnet-4-5-20250929", # [!code highlight] - max_tokens_before_summary=1000 # [!code highlight] + trigger={"tokens": 1000} # [!code highlight] ) # [!code highlight] ] # [!code highlight] ) diff --git a/src/oss/python/releases/langchain-v1.mdx b/src/oss/python/releases/langchain-v1.mdx index 3699d735c9..c6b387bc83 100644 --- a/src/oss/python/releases/langchain-v1.mdx +++ b/src/oss/python/releases/langchain-v1.mdx @@ -101,7 +101,7 @@ agent = create_agent( ), SummarizationMiddleware( model="claude-sonnet-4-5-20250929", - max_tokens_before_summary=500 + trigger={"tokens": 500} ), HumanInTheLoopMiddleware( interrupt_on={