Error executing step prepare-tools-step: TypeError: Cannot read properties of undefined (reading 'def') at JSONSchemaGenerator.process (file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/zod/v4/core/to-json-schema.js:15:33) at Module.toJSONSchema (file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/zod/v4/core/to-json-schema.js:811:9) at zodToJsonSchema (file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/@mastra/schema-compat/dist/chunk-GWTUXMDD.js:8:17) at convertZodSchemaToAISDKSchema (file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/@mastra/schema-compat/dist/index.js:9:27) at CoreToolBuilder.buildProviderTool (file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/@mastra/core/dist/chunk-3V4O35FO.js:607:21) at CoreToolBuilder.build (file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/@mastra/core/dist/chunk-3V4O35FO.js:751:31) at makeCoreTool (file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/@mastra/core/dist/chunk-3V4O35FO.js:956:66) at file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/@mastra/core/dist/chunk-HBJVAMCS.js:863:808 at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async Promise.all (index 5) at async Agent.getAssignedTools (file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/@mastra/core/dist/chunk-HBJVAMCS.js:863:437) at async Agent.convertTools (file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/@mastra/core/dist/chunk-HBJVAMCS.js:882:277) at async Object.execute (file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/@mastra/core/dist/chunk-HBJVAMCS.js:650:866) at async DefaultExecutionEngine.executeStep (file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/@mastra/core/dist/chunk-HBJVAMCS.js:229:3741) at async DefaultExecutionEngine.executeEntry (file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/@mastra/core/dist/chunk-HBJVAMCS.js:237:359) at async Promise.all (index 0) at async DefaultExecutionEngine.executeParallel (file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/@mastra/core/dist/chunk-HBJVAMCS.js:233:3116) at async DefaultExecutionEngine.executeEntry (file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/@mastra/core/dist/chunk-HBJVAMCS.js:237:2786) at async DefaultExecutionEngine.execute (file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/@mastra/core/dist/chunk-HBJVAMCS.js:227:1127) at async Run._start (file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/@mastra/core/dist/chunk-HBJVAMCS.js:310:2453) at async #execute (file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/@mastra/core/dist/chunk-HBJVAMCS.js:933:2873) at async Agent.stream (file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/@mastra/core/dist/chunk-HBJVAMCS.js:962:1835) at async POST (/Users/isaac/repos/medfin/medfin-fpa/services/platform/.next/server/chunks/[root-of-the-server]__960ad213._.js:12064:20) at async AppRouteRouteModule.do (/Users/isaac/repos/medfin/medfin-fpa/node_modules/next/dist/compiled/next-server/app-route-turbo.runtime.dev.js:5:38696) at async AppRouteRouteModule.handle (/Users/isaac/repos/medfin/medfin-fpa/node_modules/next/dist/compiled/next-server/app-route-turbo.runtime.dev.js:5:45978) at async responseGenerator (/Users/isaac/repos/medfin/medfin-fpa/services/platform/.next/server/chunks/node_modules_next_40e9471e._.js:20432:38) at async AppRouteRouteModule.handleResponse (/Users/isaac/repos/medfin/medfin-fpa/node_modules/next/dist/compiled/next-server/app-route-turbo.runtime.dev.js:1:187643) at async handleResponse (/Users/isaac/repos/medfin/medfin-fpa/services/platform/.next/server/chunks/node_modules_next_40e9471e._.js:20494:32) at async handler (/Users/isaac/repos/medfin/medfin-fpa/services/platform/.next/server/chunks/node_modules_next_40e9471e._.js:20546:13) at async DevServer.renderToResponseWithComponentsImpl (/Users/isaac/repos/medfin/medfin-fpa/node_modules/next/dist/server/base-server.js:1422:9) at async DevServer.renderPageComponent (/Users/isaac/repos/medfin/medfin-fpa/node_modules/next/dist/server/base-server.js:1474:24) at async DevServer.renderToResponseImpl (/Users/isaac/repos/medfin/medfin-fpa/node_modules/next/dist/server/base-server.js:1514:32) at async DevServer.pipeImpl (/Users/isaac/repos/medfin/medfin-fpa/node_modules/next/dist/server/base-server.js:1025:25) at async NextNodeServer.handleCatchallRenderRequest (/Users/isaac/repos/medfin/medfin-fpa/node_modules/next/dist/server/next-server.js:393:17) at async DevServer.handleRequestImpl (/Users/isaac/repos/medfin/medfin-fpa/node_modules/next/dist/server/base-server.js:916:17) at async /Users/isaac/repos/medfin/medfin-fpa/node_modules/next/dist/server/dev/next-dev-server.js:399:20 at async Span.traceAsyncFn (/Users/isaac/repos/medfin/medfin-fpa/node_modules/next/dist/trace/trace.js:157:20) at async DevServer.handleRequest (/Users/isaac/repos/medfin/medfin-fpa/node_modules/next/dist/server/dev/next-dev-server.js:395:24) at async invokeRender (/Users/isaac/repos/medfin/medfin-fpa/node_modules/next/dist/server/lib/router-server.js:240:21) at async handleRequest (/Users/isaac/repos/medfin/medfin-fpa/node_modules/next/dist/server/lib/router-server.js:437:24) at async requestHandlerImpl (/Users/isaac/repos/medfin/medfin-fpa/node_modules/next/dist/server/lib/router-server.js:485:13) at async Server.requestListener (/Users/isaac/repos/medfin/medfin-fpa/node_modules/next/dist/server/lib/start-server.js:226:13) Error: TypeError: Cannot read properties of undefined (reading 'def') at JSONSchemaGenerator.process (file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/zod/v4/core/to-json-schema.js:15:33) at Module.toJSONSchema (file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/zod/v4/core/to-json-schema.js:811:9) at zodToJsonSchema (file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/@mastra/schema-compat/dist/chunk-GWTUXMDD.js:8:17) at convertZodSchemaToAISDKSchema (file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/@mastra/schema-compat/dist/index.js:9:27) at CoreToolBuilder.buildProviderTool (file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/@mastra/core/dist/chunk-3V4O35FO.js:607:21) at CoreToolBuilder.build (file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/@mastra/core/dist/chunk-3V4O35FO.js:751:31) at makeCoreTool (file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/@mastra/core/dist/chunk-3V4O35FO.js:956:66) at file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/@mastra/core/dist/chunk-HBJVAMCS.js:863:808 at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async Promise.all (index 5) at async Agent.getAssignedTools (file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/@mastra/core/dist/chunk-HBJVAMCS.js:863:437) at async Agent.convertTools (file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/@mastra/core/dist/chunk-HBJVAMCS.js:882:277) at async Object.execute (file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/@mastra/core/dist/chunk-HBJVAMCS.js:650:866) at async DefaultExecutionEngine.executeStep (file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/@mastra/core/dist/chunk-HBJVAMCS.js:229:3741) at async DefaultExecutionEngine.executeEntry (file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/@mastra/core/dist/chunk-HBJVAMCS.js:237:359) at async Promise.all (index 0) at async DefaultExecutionEngine.executeParallel (file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/@mastra/core/dist/chunk-HBJVAMCS.js:233:3116) at async DefaultExecutionEngine.executeEntry (file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/@mastra/core/dist/chunk-HBJVAMCS.js:237:2786) at async DefaultExecutionEngine.execute (file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/@mastra/core/dist/chunk-HBJVAMCS.js:227:1127) at async Run._start (file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/@mastra/core/dist/chunk-HBJVAMCS.js:310:2453) at async #execute (file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/@mastra/core/dist/chunk-HBJVAMCS.js:933:2873) at async Agent.stream (file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/@mastra/core/dist/chunk-HBJVAMCS.js:962:1835) at async POST (/Users/isaac/repos/medfin/medfin-fpa/services/platform/.next/server/chunks/[root-of-the-server]__960ad213._.js:12064:20) at async AppRouteRouteModule.do (/Users/isaac/repos/medfin/medfin-fpa/node_modules/next/dist/compiled/next-server/app-route-turbo.runtime.dev.js:5:38696) at async AppRouteRouteModule.handle (/Users/isaac/repos/medfin/medfin-fpa/node_modules/next/dist/compiled/next-server/app-route-turbo.runtime.dev.js:5:45978) at async responseGenerator (/Users/isaac/repos/medfin/medfin-fpa/services/platform/.next/server/chunks/node_modules_next_40e9471e._.js:20432:38) at async AppRouteRouteModule.handleResponse (/Users/isaac/repos/medfin/medfin-fpa/node_modules/next/dist/compiled/next-server/app-route-turbo.runtime.dev.js:1:187643) at async handleResponse (/Users/isaac/repos/medfin/medfin-fpa/services/platform/.next/server/chunks/node_modules_next_40e9471e._.js:20494:32) at async handler (/Users/isaac/repos/medfin/medfin-fpa/services/platform/.next/server/chunks/node_modules_next_40e9471e._.js:20546:13) at async DevServer.renderToResponseWithComponentsImpl (/Users/isaac/repos/medfin/medfin-fpa/node_modules/next/dist/server/base-server.js:1422:9) at async DevServer.renderPageComponent (/Users/isaac/repos/medfin/medfin-fpa/node_modules/next/dist/server/base-server.js:1474:24) at async DevServer.renderToResponseImpl (/Users/isaac/repos/medfin/medfin-fpa/node_modules/next/dist/server/base-server.js:1514:32) at async DevServer.pipeImpl (/Users/isaac/repos/medfin/medfin-fpa/node_modules/next/dist/server/base-server.js:1025:25) at async NextNodeServer.handleCatchallRenderRequest (/Users/isaac/repos/medfin/medfin-fpa/node_modules/next/dist/server/next-server.js:393:17) at async DevServer.handleRequestImpl (/Users/isaac/repos/medfin/medfin-fpa/node_modules/next/dist/server/base-server.js:916:17) at async /Users/isaac/repos/medfin/medfin-fpa/node_modules/next/dist/server/dev/next-dev-server.js:399:20 at async Span.traceAsyncFn (/Users/isaac/repos/medfin/medfin-fpa/node_modules/next/dist/trace/trace.js:157:20) at async DevServer.handleRequest (/Users/isaac/repos/medfin/medfin-fpa/node_modules/next/dist/server/dev/next-dev-server.js:395:24) at async invokeRender (/Users/isaac/repos/medfin/medfin-fpa/node_modules/next/dist/server/lib/router-server.js:240:21) at async handleRequest (/Users/isaac/repos/medfin/medfin-fpa/node_modules/next/dist/server/lib/router-server.js:437:24) at async requestHandlerImpl (/Users/isaac/repos/medfin/medfin-fpa/node_modules/next/dist/server/lib/router-server.js:485:13) at async Server.requestListener (/Users/isaac/repos/medfin/medfin-fpa/node_modules/next/dist/server/lib/start-server.js:226:13) at async POST (src/app/api/chat/route.ts:48:18) at async POST (src/app/api/chat/route.ts:48:18) 46 | runtimeContext.set('current_date', isDemo ? DEMO_TIME_NOW : DateTime.now()); 47 | > 48 | const result = await agent.stream(messages, { | ^ 49 | format: 'aisdk', 50 | runtimeContext, 51 | abortSignal: req.signal, { id: 'AGENT_STREAM_FAILED', domain: 'AGENT', category: 'USER', details: {}, [cause]: Error: TypeError: Cannot read properties of undefined (reading 'def') at JSONSchemaGenerator.process (file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/zod/v4/core/to-json-schema.js:15:33) at Module.toJSONSchema (file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/zod/v4/core/to-json-schema.js:811:9) at zodToJsonSchema (file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/@mastra/schema-compat/dist/chunk-GWTUXMDD.js:8:17) at convertZodSchemaToAISDKSchema (file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/@mastra/schema-compat/dist/index.js:9:27) at CoreToolBuilder.buildProviderTool (file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/@mastra/core/dist/chunk-3V4O35FO.js:607:21) at CoreToolBuilder.build (file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/@mastra/core/dist/chunk-3V4O35FO.js:751:31) at makeCoreTool (file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/@mastra/core/dist/chunk-3V4O35FO.js:956:66) at file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/@mastra/core/dist/chunk-HBJVAMCS.js:863:808 at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async Promise.all (index 5) at async Agent.getAssignedTools (file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/@mastra/core/dist/chunk-HBJVAMCS.js:863:437) at async Agent.convertTools (file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/@mastra/core/dist/chunk-HBJVAMCS.js:882:277) at async Object.execute (file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/@mastra/core/dist/chunk-HBJVAMCS.js:650:866) at async DefaultExecutionEngine.executeStep (file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/@mastra/core/dist/chunk-HBJVAMCS.js:229:3741) at async DefaultExecutionEngine.executeEntry (file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/@mastra/core/dist/chunk-HBJVAMCS.js:237:359) at async Promise.all (index 0) at async DefaultExecutionEngine.executeParallel (file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/@mastra/core/dist/chunk-HBJVAMCS.js:233:3116) at async DefaultExecutionEngine.executeEntry (file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/@mastra/core/dist/chunk-HBJVAMCS.js:237:2786) at async DefaultExecutionEngine.execute (file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/@mastra/core/dist/chunk-HBJVAMCS.js:227:1127) at async Run._start (file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/@mastra/core/dist/chunk-HBJVAMCS.js:310:2453) at async #execute (file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/@mastra/core/dist/chunk-HBJVAMCS.js:933:2873) at async Agent.stream (file:///Users/isaac/repos/medfin/medfin-fpa/node_modules/@mastra/core/dist/chunk-HBJVAMCS.js:962:1835) at async POST (/Users/isaac/repos/medfin/medfin-fpa/services/platform/.next/server/chunks/[root-of-the-server]__960ad213._.js:12064:20) at async AppRouteRouteModule.do (/Users/isaac/repos/medfin/medfin-fpa/node_modules/next/dist/compiled/next-server/app-route-turbo.runtime.dev.js:5:38696) at async AppRouteRouteModule.handle (/Users/isaac/repos/medfin/medfin-fpa/node_modules/next/dist/compiled/next-server/app-route-turbo.runtime.dev.js:5:45978) at async responseGenerator (/Users/isaac/repos/medfin/medfin-fpa/services/platform/.next/server/chunks/node_modules_next_40e9471e._.js:20432:38) at async AppRouteRouteModule.handleResponse (/Users/isaac/repos/medfin/medfin-fpa/node_modules/next/dist/compiled/next-server/app-route-turbo.runtime.dev.js:1:187643) at async handleResponse (/Users/isaac/repos/medfin/medfin-fpa/services/platform/.next/server/chunks/node_modules_next_40e9471e._.js:20494:32) at async handler (/Users/isaac/repos/medfin/medfin-fpa/services/platform/.next/server/chunks/node_modules_next_40e9471e._.js:20546:13) at async DevServer.renderToResponseWithComponentsImpl (/Users/isaac/repos/medfin/medfin-fpa/node_modules/next/dist/server/base-server.js:1422:9) at async DevServer.renderPageComponent (/Users/isaac/repos/medfin/medfin-fpa/node_modules/next/dist/server/base-server.js:1474:24) at async DevServer.renderToResponseImpl (/Users/isaac/repos/medfin/medfin-fpa/node_modules/next/dist/server/base-server.js:1514:32) at async DevServer.pipeImpl (/Users/isaac/repos/medfin/medfin-fpa/node_modules/next/dist/server/base-server.js:1025:25) at async NextNodeServer.handleCatchallRenderRequest (/Users/isaac/repos/medfin/medfin-fpa/node_modules/next/dist/server/next-server.js:393:17) at async DevServer.handleRequestImpl (/Users/isaac/repos/medfin/medfin-fpa/node_modules/next/dist/server/base-server.js:916:17) at async /Users/isaac/repos/medfin/medfin-fpa/node_modules/next/dist/server/dev/next-dev-server.js:399:20 at async Span.traceAsyncFn (/Users/isaac/repos/medfin/medfin-fpa/node_modules/next/dist/trace/trace.js:157:20) at async DevServer.handleRequest (/Users/isaac/repos/medfin/medfin-fpa/node_modules/next/dist/server/dev/next-dev-server.js:395:24) at async invokeRender (/Users/isaac/repos/medfin/medfin-fpa/node_modules/next/dist/server/lib/router-server.js:240:21) at async handleRequest (/Users/isaac/repos/medfin/medfin-fpa/node_modules/next/dist/server/lib/router-server.js:437:24) at async requestHandlerImpl (/Users/isaac/repos/medfin/medfin-fpa/node_modules/next/dist/server/lib/router-server.js:485:13) at async Server.requestListener (/Users/isaac/repos/medfin/medfin-fpa/node_modules/next/dist/server/lib/start-server.js:226:13) at async POST (src/app/api/chat/route.ts:48:18) at async POST (src/app/api/chat/route.ts:48:18) 46 | runtimeContext.set('current_date', isDemo ? DEMO_TIME_NOW : DateTime.now()); 47 | > 48 | const result = await agent.stream(messages, { | ^ 49 | format: 'aisdk', 50 | runtimeContext, 51 | abortSignal: req.signal, }