fix: harden OpenResponses URL input fetching

This commit is contained in:
Peter Steinberger
2026-02-13 01:38:15 +01:00
parent 4199f9889f
commit 99f28031e5
13 changed files with 431 additions and 11 deletions

View File

@@ -457,9 +457,11 @@ export const OpenClawSchema = z
.object({
enabled: z.boolean().optional(),
maxBodyBytes: z.number().int().positive().optional(),
maxUrlParts: z.number().int().nonnegative().optional(),
files: z
.object({
allowUrl: z.boolean().optional(),
urlAllowlist: z.array(z.string()).optional(),
allowedMimes: z.array(z.string()).optional(),
maxBytes: z.number().int().positive().optional(),
maxChars: z.number().int().positive().optional(),
@@ -479,6 +481,7 @@ export const OpenClawSchema = z
images: z
.object({
allowUrl: z.boolean().optional(),
urlAllowlist: z.array(z.string()).optional(),
allowedMimes: z.array(z.string()).optional(),
maxBytes: z.number().int().positive().optional(),
maxRedirects: z.number().int().nonnegative().optional(),