Class AguiAgentRegistryAutoConfiguration

java.lang.Object
io.agentscope.spring.boot.agui.common.AguiAgentRegistryAutoConfiguration

@AutoConfiguration @ConditionalOnClass({io.agentscope.core.agui.registry.AguiAgentRegistry.class,AguiAgentRegistryCustomizer.class,AguiAgentAutoRegistration.class}) public class AguiAgentRegistryAutoConfiguration extends Object
Spring Boot auto-configuration for the agent registry.

This auto-configuration provides:

  • AguiAgentRegistry bean for managing agents
  • AguiAgentAutoRegistration bean for registering Agent beans to the AguiAgentRegistry.

To use this auto-configuration, simply add the dependency to your project and register your agents with the AguiAgentRegistry.

  • Constructor Details

    • AguiAgentRegistryAutoConfiguration

      public AguiAgentRegistryAutoConfiguration()
  • Method Details

    • aguiAgentRegistry

      @Bean @ConditionalOnMissingBean public io.agentscope.core.agui.registry.AguiAgentRegistry aguiAgentRegistry(org.springframework.beans.factory.ObjectProvider<AguiAgentRegistryCustomizer> customizerObjectProvider)
      Creates the agent registry bean.
      Parameters:
      customizerObjectProvider - The agent registry customizer object provider
      Returns:
      A new AguiAgentRegistry
    • aguiAgentAutoRegistration

      @Bean @ConditionalOnMissingBean public AguiAgentAutoRegistration aguiAgentAutoRegistration(io.agentscope.core.agui.registry.AguiAgentRegistry registry)
      Creates the agent auto-registration bean.
      Parameters:
      registry - The agent registry
      Returns:
      A new AguiAgentAutoRegistration