Skip to content

Commit e4d8a9c

Browse files
committed
fix(vertex-ai): Invert proxyToolCalls flag to match internal tool execution behavior
The proxyToolCalls flag was incorrectly mapped to internalToolExecutionEnabled. This change inverts the boolean value to properly reflect that proxy tool calls are the opposite of internal tool execution. Signed-off-by: Christian Tzolov <christian.tzolov@broadcom.com>
1 parent 5b5abc4 commit e4d8a9c

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

models/spring-ai-vertex-ai-gemini/src/main/java/org/springframework/ai/vertexai/gemini/VertexAiGeminiChatOptions.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -491,7 +491,7 @@ public Builder safetySettings(List<VertexAiGeminiSafetySetting> safetySettings)
491491

492492
@Deprecated
493493
public Builder proxyToolCalls(boolean proxyToolCalls) {
494-
return this.internalToolExecutionEnabled(proxyToolCalls);
494+
return this.internalToolExecutionEnabled(!proxyToolCalls);
495495
}
496496

497497
public Builder internalToolExecutionEnabled(boolean internalToolExecutionEnabled) {

0 commit comments

Comments
 (0)