From ed8a4ca9acb17918e12623ec0a1329dcc34b02cd Mon Sep 17 00:00:00 2001 From: Tooya12 <145417108+Tooya12@users.noreply.github.com> Date: Mon, 1 Dec 2025 08:46:33 +0700 Subject: [PATCH] fix(docs): triggers and keep in Summarization should use tuple instead of dict This fix prevents the ValueError: "not enough values to unpack (expected 2, got 1)" occurring in langchain/agents/middleware/summarization.py:328. --- src/oss/langchain/middleware/built-in.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/oss/langchain/middleware/built-in.mdx b/src/oss/langchain/middleware/built-in.mdx index fb470363ec..01dba44eaf 100644 --- a/src/oss/langchain/middleware/built-in.mdx +++ b/src/oss/langchain/middleware/built-in.mdx @@ -69,8 +69,8 @@ agent = create_agent( middleware=[ SummarizationMiddleware( model="gpt-4o-mini", - trigger={"tokens": 4000}, - keep={"messages": 20}, + trigger=("tokens", 4000), + keep=("messages", 20), ), ], )