Package com.google.adk.utils
Interface AdkComponentProvider
- All Known Implementing Classes:
AdditionalAdkComponentProvider,CoreAdkComponentProvider
public interface AdkComponentProvider
Service provider interface for ADK components to be registered in
ComponentRegistry.-
Method Summary
Modifier and TypeMethodDescriptionReturns a list of agent classes to register.Returns a list of tool classes to register.Returns a map of tool instances to register, with tool name as key.default List<Class<? extends BaseToolset>>Returns a list of toolset classes to register.
-
Method Details
-
getAgentClasses
Returns a list of agent classes to register.- Returns:
- a list of agent classes.
-
getToolClasses
Returns a list of tool classes to register.- Returns:
- a list of tool classes.
-
getToolsetClasses
Returns a list of toolset classes to register.- Returns:
- a list of toolset classes.
-
getToolInstances
Returns a map of tool instances to register, with tool name as key.- Returns:
- a map of tool instances.
-