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>
This commit is contained in:
Christian Tzolov
2025-02-14 00:20:20 +01:00
parent 5b5abc4a8b
commit e4d8a9c3ef

View File

@@ -491,7 +491,7 @@ public class VertexAiGeminiChatOptions implements ToolCallingChatOptions {
@Deprecated
public Builder proxyToolCalls(boolean proxyToolCalls) {
return this.internalToolExecutionEnabled(proxyToolCalls);
return this.internalToolExecutionEnabled(!proxyToolCalls);
}
public Builder internalToolExecutionEnabled(boolean internalToolExecutionEnabled) {