This is an automated email from the ASF dual-hosted git repository.
sxnan pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/flink-agents.git
The following commit(s) were added to refs/heads/main by this push:
new 4c6ceb8 [hotfix] Update ollam4j version to resolve tool call
exception. (#324)
4c6ceb8 is described below
commit 4c6ceb85f3b017e0243fc1efdccbd2dbb90813d7
Author: Wenjin Xie <[email protected]>
AuthorDate: Fri Nov 21 09:54:06 2025 +0800
[hotfix] Update ollam4j version to resolve tool call exception. (#324)
---
.../integrations/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 67b0a9e..5faa3ed 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 com.fasterxml.jackson.databind.ObjectMapper;
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 class OllamaChatModelConnection extends
BaseChatModelConnection {
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 6cbb428..a145fb7 100644
--- a/integrations/pom.xml
+++ b/integrations/pom.xml
@@ -31,7 +31,7 @@ under the License.
<packaging>pom</packaging>
<properties>
- <ollama4j.version>1.1.2</ollama4j.version>
+ <ollama4j.version>1.1.5</ollama4j.version>
</properties>
<modules>