From 849e6d514a0ad75bf3c0b56ee1c58f4585480dc7 Mon Sep 17 00:00:00 2001 From: WenjinXie Date: Wed, 19 Nov 2025 16:29:59 +0800 Subject: [PATCH] [hotfix] Update ollam4j version to resolve tool call exception. --- .../chatmodels/ollama/OllamaChatModelConnection.java | 3 ++- integrations/pom.xml | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/integrations/chat-models/ollama/src/main/java/org/apache/flink/agents/integrations/chatmodels/ollama/OllamaChatModelConnection.java b/integrations/chat-models/ollama/src/main/java/org/apache/flink/agents/integrations/chatmodels/ollama/OllamaChatModelConnection.java index 67b0a9e6..5faa3ed4 100644 --- a/integrations/chat-models/ollama/src/main/java/org/apache/flink/agents/integrations/chatmodels/ollama/OllamaChatModelConnection.java +++ b/integrations/chat-models/ollama/src/main/java/org/apache/flink/agents/integrations/chatmodels/ollama/OllamaChatModelConnection.java @@ -23,6 +23,7 @@ import io.github.ollama4j.exceptions.RoleNotFoundException; import io.github.ollama4j.models.chat.*; import io.github.ollama4j.models.request.OllamaChatEndpointCaller; +import io.github.ollama4j.models.request.ThinkMode; import io.github.ollama4j.tools.Tools; import org.apache.flink.agents.api.chat.messages.ChatMessage; import org.apache.flink.agents.api.chat.messages.MessageRole; @@ -192,7 +193,7 @@ public ChatMessage chat( OllamaChatRequest.builder() .withMessages(ollamaChatMessages) .withModel((String) arguments.get("model")) - .withThinking(extractReasoning) + .withThinking(extractReasoning ? ThinkMode.ENABLED : ThinkMode.DISABLED) .withUseTools(false) .build(); diff --git a/integrations/pom.xml b/integrations/pom.xml index 6cbb428d..a145fb7e 100644 --- a/integrations/pom.xml +++ b/integrations/pom.xml @@ -31,7 +31,7 @@ under the License. pom - 1.1.2 + 1.1.5