import { z, ZodTypeAny } from "zod"; interface ToolCall { name: string; args: Record; id?: string; type?: "tool_call"; } export function findToolCall(name: Name) { return ( x: ToolCall, ): x is { name: Name; args: z.infer; id?: string } => x.name === name; }