Class AgentController

java.lang.Object
com.google.adk.web.controller.AgentController

@RestController public class AgentController extends Object
Spring Boot REST Controller handling agent-related API endpoints.
  • Constructor Details

    • AgentController

      @Autowired public AgentController(RunnerService runnerService)
      Constructs the AgentController.
      Parameters:
      runnerService - The service serving the configured apps.
    • AgentController

      @Deprecated public AgentController(AgentLoader agentProvider)
      Deprecated.
      Constructs an AgentController that serves only the agents of agentProvider.
      Parameters:
      agentProvider - The provider for loading agents.
  • Method Details

    • listApps

      @GetMapping("/list-apps") public List<String> listApps()
      Lists the available applications.
      Returns:
      The names of the served apps, sorted.