diff --git a/src/shared/api-schemas/anthropic.ts b/src/shared/api-schemas/anthropic.ts index 235a608..77fe3a0 100644 --- a/src/shared/api-schemas/anthropic.ts +++ b/src/shared/api-schemas/anthropic.ts @@ -56,7 +56,7 @@ const AnthropicV1MessageMultimodalContentSchema = z.array( type: z.literal("tool_result"), tool_use_id: z.string(), is_error: z.boolean().optional(), - content: z.union([z.string(), z.object({}).passthrough()]).optional(), + content: z.union([z.string(), z.object({}).passthrough(), z.object({}).passthrough().array()]).optional(), }), ]) );