import { z } from 'zod'; export interface ToolDefinition { name: string; description: string; inputSchema?: z.ZodSchema; jsonInputSchema?: Record; outputSchema?: z.ZodSchema; handler: (params: any, context: Context) => Promise; } export interface Context { cuRequestId: string; }