Uses of Interface
org.springframework.ai.model.tool.ToolExecutionEligibilityChecker
Packages that use ToolExecutionEligibilityChecker
Package
Description
Provides classes for advising chat clients.
Tool Search Tool Advisor package for dynamic tool discovery and search capabilities.
-
Uses of ToolExecutionEligibilityChecker in org.springframework.ai.chat.client.advisor
Fields in org.springframework.ai.chat.client.advisor declared as ToolExecutionEligibilityCheckerModifier and TypeFieldDescriptionprotected static final ToolExecutionEligibilityCheckerToolCallingAdvisor.DEFAULT_TOOL_EXECUTION_ELIGIBILITY_CHECKERMethods in org.springframework.ai.chat.client.advisor that return ToolExecutionEligibilityCheckerModifier and TypeMethodDescriptionToolCallingAdvisor.Builder.getToolExecutionEligibilityChecker()Returns the configured ToolExecutionEligibilityChecker.Methods in org.springframework.ai.chat.client.advisor with parameters of type ToolExecutionEligibilityCheckerModifier and TypeMethodDescriptionToolCallingAdvisor.Builder.toolExecutionEligibilityChecker(ToolExecutionEligibilityChecker toolExecutionEligibilityChecker) Sets the checker that determines whether a model response should trigger tool execution.Constructors in org.springframework.ai.chat.client.advisor with parameters of type ToolExecutionEligibilityCheckerModifierConstructorDescriptionprotectedToolCallAdvisor(ToolCallingManager toolCallingManager, ToolExecutionEligibilityChecker toolExecutionEligibilityChecker, int advisorOrder, boolean conversationHistoryEnabled) Deprecated, for removal: This API element is subject to removal in a future version.protectedToolCallingAdvisor(ToolCallingManager toolCallingManager, ToolExecutionEligibilityChecker toolExecutionEligibilityChecker, int advisorOrder, boolean conversationHistoryEnabled) -
Uses of ToolExecutionEligibilityChecker in org.springframework.ai.chat.client.advisor.toolsearch
Constructors in org.springframework.ai.chat.client.advisor.toolsearch with parameters of type ToolExecutionEligibilityCheckerModifierConstructorDescriptionprotectedToolSearchToolCallingAdvisor(ToolCallingManager toolCallingManager, int advisorOrder, ToolExecutionEligibilityChecker toolExecutionEligibilityChecker, ToolIndex toolIndex, String systemMessageSuffix, boolean referenceToolNameAccumulation, @Nullable Integer maxResults, boolean conversationHistoryEnabled, String sessionIdKeyName, ToolIndexEvictionStrategy evictionStrategy)