Interface AguiAgentRegistryCustomizer
- All Superinterfaces:
Consumer<io.agentscope.core.agui.registry.AguiAgentRegistry>
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface
public interface AguiAgentRegistryCustomizer
extends Consumer<io.agentscope.core.agui.registry.AguiAgentRegistry>
Customizer for
AguiAgentRegistry.
Example usage:
public AguiAgentRegistryCustomizer aguiAgentRegistryCustomizer() {
AguiAgentRegistryCustomizer aguiAgentRegistryCustomizer = new AguiAgentRegistryCustomizer() {
@Override
public void customize(AguiAgentRegistry registry) {
registry.registerFactory("chat", () -> createChatAgent());
}
};
return aguiAgentRegistryCustomizer;
}
-
Method Summary
-
Method Details
-
customize
void customize(io.agentscope.core.agui.registry.AguiAgentRegistry registry) Customize theAguiAgentRegistry.- Parameters:
registry- the registry to customize
-
accept
default void accept(io.agentscope.core.agui.registry.AguiAgentRegistry registry) Accept and invoke the given agent registry.
-