Uses of Interface
org.springframework.ai.tool.toolsearch.ToolIndex
Packages that use ToolIndex
Package
Description
Tool Search Tool Advisor package for dynamic tool discovery and search capabilities.
Tool Search Tool API: core interface and model types for dynamic tool discovery.
-
Uses of ToolIndex in org.springframework.ai.chat.client.advisor.toolsearch
Methods in org.springframework.ai.chat.client.advisor.toolsearch with parameters of type ToolIndexModifier and TypeMethodDescriptionSets the ToolIndex to be used for finding tools.Constructors in org.springframework.ai.chat.client.advisor.toolsearch with parameters of type ToolIndexModifierConstructorDescriptionprotectedToolSearchToolCallingAdvisor(ToolCallingManager toolCallingManager, int advisorOrder, boolean streamToolCallResponses, ToolExecutionEligibilityChecker toolExecutionEligibilityChecker, ToolIndex toolIndex, String systemMessageSuffix, boolean referenceToolNameAccumulation, @Nullable Integer maxResults, boolean conversationHistoryEnabled, String sessionIdKeyName, ToolIndexEvictionStrategy evictionStrategy) -
Uses of ToolIndex in org.springframework.ai.tool.toolsearch
Constructors in org.springframework.ai.tool.toolsearch with parameters of type ToolIndexModifierConstructorDescriptionToolSearchTool(ToolIndex toolIndex, @Nullable Integer advisorMaxResults) -
Uses of ToolIndex in org.springframework.ai.tool.toolsearch.index.lucene
Classes in org.springframework.ai.tool.toolsearch.index.lucene that implement ToolIndexModifier and TypeClassDescriptionclassLucene-based tool searcher for indexing and searching tool descriptions. -
Uses of ToolIndex in org.springframework.ai.tool.toolsearch.index.regex
Classes in org.springframework.ai.tool.toolsearch.index.regex that implement ToolIndexModifier and TypeClassDescriptionclassRegex-based tool searcher that converts natural-language queries into case-insensitive OR patterns and matches them against tool names and descriptions. -
Uses of ToolIndex in org.springframework.ai.tool.toolsearch.index.vectorstore
Classes in org.springframework.ai.tool.toolsearch.index.vectorstore that implement ToolIndexModifier and TypeClassDescriptionclassVector-based tool searcher for semantic search of tool descriptions.