From a90ec16d1faeb0ffd45bf66cad64b69909022c7e Mon Sep 17 00:00:00 2001 From: eddienubes Date: Tue, 24 Feb 2026 21:27:01 +0100 Subject: [PATCH 1/3] docs: update an example --- libs/langchain/src/agents/middleware.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/langchain/src/agents/middleware.ts b/libs/langchain/src/agents/middleware.ts index 07c483509982..8dc325524470 100644 --- a/libs/langchain/src/agents/middleware.ts +++ b/libs/langchain/src/agents/middleware.ts @@ -41,9 +41,9 @@ import { * contextSchema: z.object({ * userId: z.string(), * }), - * beforeModel: async (state, runtime, controls) => { + * beforeModel: async (state, runtime) => { * if (!state.isAuthenticated) { - * return controls.terminate(new Error("Not authenticated")); + * throw new Error("Not authenticated") * } * }, * }); From 87522ee127f7c754e34723234c5dc43704d58e30 Mon Sep 17 00:00:00 2001 From: eddienubes Date: Tue, 24 Feb 2026 21:27:01 +0100 Subject: [PATCH 2/3] docs: update an example --- .changeset/violet-pianos-bake.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/violet-pianos-bake.md diff --git a/.changeset/violet-pianos-bake.md b/.changeset/violet-pianos-bake.md new file mode 100644 index 000000000000..11cf636920e9 --- /dev/null +++ b/.changeset/violet-pianos-bake.md @@ -0,0 +1,5 @@ +--- +"langchain": patch +--- + +docs: update an outdated middleware example From a2e58c37b6a4050104b1e14496ffc7ab239993b1 Mon Sep 17 00:00:00 2001 From: Dmytro Tiapukhin <53977359+eddienubes@users.noreply.github.com> Date: Tue, 24 Feb 2026 21:37:37 +0100 Subject: [PATCH 3/3] Update libs/langchain/src/agents/middleware.ts Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- libs/langchain/src/agents/middleware.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/langchain/src/agents/middleware.ts b/libs/langchain/src/agents/middleware.ts index 8dc325524470..91bc867e2db5 100644 --- a/libs/langchain/src/agents/middleware.ts +++ b/libs/langchain/src/agents/middleware.ts @@ -43,7 +43,7 @@ import { * }), * beforeModel: async (state, runtime) => { * if (!state.isAuthenticated) { - * throw new Error("Not authenticated") + * throw new Error("Not authenticated"); * } * }, * });