Skip to content

Commit 91e3172

Browse files
authored
Fix middleware args (#1550)
Fixes DOC-462
1 parent 1e3be9f commit 91e3172

File tree

6 files changed

+12
-12
lines changed

6 files changed

+12
-12
lines changed

src/oss/javascript/migrate/langchain-v1.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,7 @@ const agent = createAgent({
201201
middleware: [
202202
summarizationMiddleware({
203203
model: "claude-sonnet-4-5-20250929",
204-
maxTokensBeforeSummary: 1000,
204+
trigger: { tokens: 1000 },
205205
}),
206206
],
207207
});

src/oss/javascript/releases/langchain-v1.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ const agent = createAgent({
9999
piiRedactionMiddleware({ patterns: ["email", "phone", "ssn"] }),
100100
summarizationMiddleware({
101101
model: "claude-sonnet-4-5-20250929",
102-
maxTokensBeforeSummary: 500,
102+
trigger: { tokens: 500 },
103103
}),
104104
humanInTheLoopMiddleware({
105105
interruptOn: {

src/oss/langchain/context-engineering.mdx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1998,8 +1998,8 @@ agent = create_agent(
19981998
middleware=[
19991999
SummarizationMiddleware(
20002000
model="gpt-4o-mini",
2001-
max_tokens_before_summary=4000, # Trigger summarization at 4000 tokens
2002-
messages_to_keep=20, # Keep last 20 messages after summary
2001+
trigger={"tokens": 4000},
2002+
keep={"messages": 20},
20032003
),
20042004
],
20052005
)
@@ -2016,8 +2016,8 @@ const agent = createAgent({
20162016
middleware: [
20172017
summarizationMiddleware({
20182018
model: "gpt-4o-mini",
2019-
maxTokensBeforeSummary: 4000, // Trigger summarization at 4000 tokens
2020-
messagesToKeep: 20, // Keep last 20 messages after summary
2019+
trigger: { tokens: 4000 },
2020+
keep: { messages: 20 },
20212021
}),
20222022
],
20232023
});

src/oss/langchain/short-term-memory.mdx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -507,8 +507,8 @@ agent = create_agent(
507507
middleware=[
508508
SummarizationMiddleware(
509509
model="gpt-4o-mini",
510-
max_tokens_before_summary=4000, # Trigger summarization at 4000 tokens
511-
messages_to_keep=20, # Keep last 20 messages after summary
510+
trigger={"tokens": 4000},
511+
keep={"messages": 20},
512512
)
513513
],
514514
checkpointer=checkpointer,
@@ -545,8 +545,8 @@ const agent = createAgent({
545545
middleware: [
546546
summarizationMiddleware({
547547
model: "gpt-4o-mini",
548-
maxTokensBeforeSummary: 4000,
549-
messagesToKeep: 20,
548+
trigger: { tokens: 4000 },
549+
keep: { messages: 20 },
550550
}),
551551
],
552552
checkpointer,

src/oss/python/migrate/langchain-v1.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -270,7 +270,7 @@ agent = create_agent(
270270
middleware=[
271271
SummarizationMiddleware( # [!code highlight]
272272
model="claude-sonnet-4-5-20250929", # [!code highlight]
273-
max_tokens_before_summary=1000 # [!code highlight]
273+
trigger={"tokens": 1000} # [!code highlight]
274274
) # [!code highlight]
275275
] # [!code highlight]
276276
)

src/oss/python/releases/langchain-v1.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ agent = create_agent(
101101
),
102102
SummarizationMiddleware(
103103
model="claude-sonnet-4-5-20250929",
104-
max_tokens_before_summary=500
104+
trigger={"tokens": 500}
105105
),
106106
HumanInTheLoopMiddleware(
107107
interrupt_on={

0 commit comments

Comments
 (0)