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 diff --git a/libs/langchain/src/agents/middleware.ts b/libs/langchain/src/agents/middleware.ts index 07c483509982..91bc867e2db5 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"); * } * }, * });