From f383840cf9c27a3c1461328c538a0877450d9e31 Mon Sep 17 00:00:00 2001 From: Luis Pater Date: Sun, 7 Dec 2025 02:37:46 +0800 Subject: [PATCH] fix(antigravity): update toolNode role from "tool" to "user" in chat completions --- .../openai/chat-completions/antigravity_openai_request.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/translator/antigravity/openai/chat-completions/antigravity_openai_request.go b/internal/translator/antigravity/openai/chat-completions/antigravity_openai_request.go index 39fcbf50..d1914ec8 100644 --- a/internal/translator/antigravity/openai/chat-completions/antigravity_openai_request.go +++ b/internal/translator/antigravity/openai/chat-completions/antigravity_openai_request.go @@ -263,7 +263,7 @@ func ConvertOpenAIRequestToAntigravity(modelName string, inputRawJSON []byte, _ out, _ = sjson.SetRawBytes(out, "request.contents.-1", node) // Append a single tool content combining name + response per function - toolNode := []byte(`{"role":"tool","parts":[]}`) + toolNode := []byte(`{"role":"user","parts":[]}`) pp := 0 for _, fid := range fIDs { if name, ok := tcID2Name[fid]; ok {