This is an automated email from the ASF dual-hosted git repository.

yuluo-yx pushed a commit to branch 0713-yuluo/fix-ai
in repository https://gitbox.apache.org/repos/asf/hertzbeat.git

commit e7c56d4e3f957981b4680db1d04ca20bd55e7aa8
Author: yuluo-yx <[email protected]>
AuthorDate: Mon Jul 13 22:18:10 2026 +0800

    feat: replace deprecated Spring AI Tool API
    
    Signed-off-by: yuluo-yx <[email protected]>
---
 .../apache/hertzbeat/ai/service/impl/ChatClientProviderServiceImpl.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/hertzbeat-ai/src/main/java/org/apache/hertzbeat/ai/service/impl/ChatClientProviderServiceImpl.java
 
b/hertzbeat-ai/src/main/java/org/apache/hertzbeat/ai/service/impl/ChatClientProviderServiceImpl.java
index e744d3e017..dec9bfc90c 100644
--- 
a/hertzbeat-ai/src/main/java/org/apache/hertzbeat/ai/service/impl/ChatClientProviderServiceImpl.java
+++ 
b/hertzbeat-ai/src/main/java/org/apache/hertzbeat/ai/service/impl/ChatClientProviderServiceImpl.java
@@ -126,7 +126,7 @@ public class ChatClientProviderServiceImpl implements 
ChatClientProviderService
             return chatClient.prompt()
                 .messages(messages)
                 .system(systemPrompt)
-                .toolCallbacks(toolCallbackProvider)
+                .tools(toolCallbackProvider)
                 .stream()
                 .content()
                 .doOnComplete(() -> log.info("Streaming completed for 
conversation: {}", context.getConversationId()))


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to