# Uses of Class
com.google.adk.agents.BaseAgentConfig

Packages that use BaseAgentConfig
Package
Description
com.google.adk.agents

- ## Uses of BaseAgentConfig in com.google.adk.agents

  Subclasses of BaseAgentConfig in com.google.adk.agents
  Modifier and Type
  Class
  Description
  `class`
  `LlmAgentConfig`
  Configuration for LlmAgent.
  `class`
  `LoopAgentConfig`
  Configuration for LoopAgent.
  `class`
  `ParallelAgentConfig`
  Configuration for ParallelAgent.
  `class`
  `SequentialAgentConfig`
  Configuration for SequentialAgent.
  Methods in com.google.adk.agents with parameters of type BaseAgentConfig
  Modifier and Type
  Method
  Description
  `static BaseAgent`
  BaseAgent.`fromConfig(BaseAgentConfig config, String configAbsPath)`
  Creates a new agent instance from a configuration object.
  `static void`
  ConfigAgentUtils.`resolveAndSetCommonAgentFields(BaseAgent.Builder<?> builder, BaseAgentConfig config, String configAbsPath)`
  Configures the common properties of an agent builder from the configuration.
  `static void`
  ConfigAgentUtils.`setBaseAgentCallbacks(BaseAgentConfig config, Consumer<com.google.common.collect.ImmutableList<com.google.adk.agents.Callbacks.BeforeAgentCallbackBase>> beforeSetter, Consumer<com.google.common.collect.ImmutableList<com.google.adk.agents.Callbacks.AfterAgentCallbackBase>> afterSetter)`
  Sets the common agent callbacks (before/after agent) from the config to the builder setters.