diff --git a/src/oss/langchain/agents.mdx b/src/oss/langchain/agents.mdx index c687215c36..23dd13c9f2 100644 --- a/src/oss/langchain/agents.mdx +++ b/src/oss/langchain/agents.mdx @@ -341,9 +341,9 @@ import { createAgent, createMiddleware, ToolMessage } from "langchain"; const handleToolErrors = createMiddleware({ name: "HandleToolErrors", - wrapToolCall: (request, handler) => { + wrapToolCall: async (request, handler) => { try { - return handler(request); + return await handler(request); } catch (error) { // Return a custom error message to the model return new ToolMessage({