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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaguiAgentAutoRegistration(io.agentscope.core.agui.registry.AguiAgentRegistry registry) Creates the agent auto-registration bean.io.agentscope.core.agui.registry.AguiAgentRegistryaguiAgentRegistry(org.springframework.beans.factory.ObjectProvider<AguiAgentRegistryCustomizer> customizerObjectProvider) Creates the agent registry bean.
-
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
-