fix: add missing firecrawl schema to tools.web.fetch config

This commit is contained in:
Abimael Martell 2026-01-29 13:00:31 -08:00
parent c9fe062824
commit 7d39d84762

View File

@ -182,6 +182,18 @@ export const ToolsWebSearchSchema = z
.strict()
.optional();
export const ToolsWebFetchFirecrawlSchema = z
.object({
enabled: z.boolean().optional(),
apiKey: z.string().optional(),
baseUrl: z.string().optional(),
onlyMainContent: z.boolean().optional(),
maxAgeMs: z.number().int().nonnegative().optional(),
timeoutSeconds: z.number().int().positive().optional(),
})
.strict()
.optional();
export const ToolsWebFetchSchema = z
.object({
enabled: z.boolean().optional(),
@ -190,6 +202,8 @@ export const ToolsWebFetchSchema = z
cacheTtlMinutes: z.number().nonnegative().optional(),
maxRedirects: z.number().int().nonnegative().optional(),
userAgent: z.string().optional(),
readability: z.boolean().optional(),
firecrawl: ToolsWebFetchFirecrawlSchema,
})
.strict()
.optional();