Package com.embabel.agent.spi
Interface ToolGroupResolver
-
- All Implemented Interfaces:
-
com.embabel.common.core.types.HasInfoString
public interface ToolGroupResolver implements HasInfoString
-
-
Method Summary
Modifier and Type Method Description abstract List<ToolGroupMetadata>availableToolGroups()abstract ToolGroupResolutionresolveToolGroup(ToolGroupRequirement requirement)Resolve tool group from the role abstract ToolGroupResolutionfindToolGroupForTool(String toolName)abstract StringgetName()-
-
Method Detail
-
availableToolGroups
abstract List<ToolGroupMetadata> availableToolGroups()
-
resolveToolGroup
abstract ToolGroupResolution resolveToolGroup(ToolGroupRequirement requirement)
Resolve tool group from the role
-
findToolGroupForTool
abstract ToolGroupResolution findToolGroupForTool(String toolName)
-
-
-
-