From 91937d0dceb7adb6f459ed5be2445d120ad70677 Mon Sep 17 00:00:00 2001 From: Gareth Evans Date: Mon, 14 Apr 2025 10:52:01 +0100 Subject: [PATCH] fix: predicate should be wired in even if toolCallingManager is not null Signed-off-by: Gareth Evans --- .../org/springframework/ai/anthropic/AnthropicChatModel.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/models/spring-ai-anthropic/src/main/java/org/springframework/ai/anthropic/AnthropicChatModel.java b/models/spring-ai-anthropic/src/main/java/org/springframework/ai/anthropic/AnthropicChatModel.java index d895d4070..810618615 100644 --- a/models/spring-ai-anthropic/src/main/java/org/springframework/ai/anthropic/AnthropicChatModel.java +++ b/models/spring-ai-anthropic/src/main/java/org/springframework/ai/anthropic/AnthropicChatModel.java @@ -599,7 +599,7 @@ public class AnthropicChatModel implements ChatModel { public AnthropicChatModel build() { if (this.toolCallingManager != null) { return new AnthropicChatModel(this.anthropicApi, this.defaultOptions, this.toolCallingManager, - this.retryTemplate, this.observationRegistry); + this.retryTemplate, this.observationRegistry, this.toolExecutionEligibilityPredicate); } return new AnthropicChatModel(this.anthropicApi, this.defaultOptions, DEFAULT_TOOL_CALLING_MANAGER, this.retryTemplate, this.observationRegistry, this.toolExecutionEligibilityPredicate);