# Uses of Interface
com.google.adk.web.AgentLoader

Packages that use AgentLoader
Package
Description
com.google.adk.maven
com.google.adk.web
com.google.adk.web.controller
com.google.adk.web.service

- ## Uses of AgentLoader in com.google.adk.maven

  Classes in com.google.adk.maven that implement AgentLoader
  Modifier and Type
  Class
  Description
  `class`
  `ConfigAgentLoader`
  Configuration-based AgentLoader that loads agents from YAML configuration files.

- ## Uses of AgentLoader in com.google.adk.web

  Classes in com.google.adk.web that implement AgentLoader
  Modifier and Type
  Class
  Description
  `class`
  `AgentStaticLoader`
  Static Agent Loader for programmatically provided agents.
  `class`
  `CompiledAgentLoader`
  CompiledAgentLoader implementation for the dev environment.

- ## Uses of AgentLoader in com.google.adk.web.controller

  Constructors in com.google.adk.web.controller with parameters of type AgentLoader
  Modifier
  Constructor
  Description
  ``
  `AgentController(AgentLoader agentProvider)`
  Constructs the AgentController.
  ``
  `GraphController(BaseSessionService sessionService, AgentLoader agentProvider)`

- ## Uses of AgentLoader in com.google.adk.web.service

  Constructors in com.google.adk.web.service with parameters of type AgentLoader
  Modifier
  Constructor
  Description
  ``
  `RunnerService(AgentLoader agentProvider, BaseArtifactService artifactService, BaseSessionService sessionService, BaseMemoryService memoryService, List<BasePlugin> extraPlugins)`