Class DefaultAgentResolver.Builder

java.lang.Object
io.agentscope.spring.boot.agui.common.DefaultAgentResolver.Builder
Enclosing class:
DefaultAgentResolver

public static class DefaultAgentResolver.Builder extends Object
Builder for DefaultAgentResolver.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • registry

      public DefaultAgentResolver.Builder registry(io.agentscope.core.agui.registry.AguiAgentRegistry registry)
      Set the agent registry.
      Parameters:
      registry - The agent registry
      Returns:
      This builder
    • sessionManager

      public DefaultAgentResolver.Builder sessionManager(ThreadSessionManager sessionManager)
      Set the session manager for server-side memory support.
      Parameters:
      sessionManager - The session manager
      Returns:
      This builder
    • serverSideMemory

      public DefaultAgentResolver.Builder serverSideMemory(boolean enabled)
      Enable or disable server-side memory management.
      Parameters:
      enabled - Whether to enable server-side memory
      Returns:
      This builder
    • build

      public DefaultAgentResolver build()
      Build the resolver.
      Returns:
      The built resolver
      Throws:
      NullPointerException - if registry is not set