From f6c2f7cae3b96995b2914c461ab21a254d3bae5b Mon Sep 17 00:00:00 2001 From: mustafabozkaya <16660247+mustafabozkaya@users.noreply.github.com> Date: Sat, 20 Jun 2026 15:31:22 +0700 Subject: [PATCH] fix(gemini): preserve 'pattern' in antigravity tool schema translation Remove "pattern" from UNSUPPORTED_SCHEMA_CONSTRAINTS so glob/grep tool schemas keep the required "pattern" property for the antigravity provider. Fixes decolua/9router#1368 Co-authored-by: Cursor --- open-sse/translator/formats/gemini.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/open-sse/translator/formats/gemini.js b/open-sse/translator/formats/gemini.js index 73b7561c..3fe4eb7b 100644 --- a/open-sse/translator/formats/gemini.js +++ b/open-sse/translator/formats/gemini.js @@ -7,7 +7,7 @@ import { OPENAI_BLOCK } from "../schema/index.js"; export const UNSUPPORTED_SCHEMA_CONSTRAINTS = [ // Basic constraints (not supported by Gemini API) "minLength", "maxLength", "exclusiveMinimum", "exclusiveMaximum", - "pattern", "minItems", "maxItems", "format", + "minItems", "maxItems", "format", // Claude rejects these in VALIDATED mode "default", "examples", // JSON Schema meta keywords