import { Tool } from 'openai-function-calling-tools'; import { z } from 'zod'; function createUrlSurfer() { const paramsSchema = z.object({ input: z.string(), }); const name = 'surfer'; const description = 'A custom URL navigator. Useful when a URL is provided with a question. A URL IS REQUIRED FOR THIS TO WORK along with user intent. Input should be a valid URL. Outputs a JSON array of relevant results.'; return new Tool(paramsSchema, name, description, {} as any).tool; } export { createUrlSurfer };