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);