Class AguiProperties

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

@ConfigurationProperties(prefix="agentscope.agui") public class AguiProperties extends Object
Configuration properties for AG-UI integration.

These properties can be configured in application.yml or application.properties:

 agentscope:
   agui:
     path-prefix: /agui
     cors-enabled: true
     cors-allowed-origins:
       - "*"
     run-timeout: 10m
     default-tool-merge-mode: MERGE_FRONTEND_PRIORITY
     default-agent-id: default
     agent-id-header: X-Agent-Id
     enable-path-routing: true
     enable-reasoning: false
 
  • Constructor Details

    • AguiProperties

      public AguiProperties()
  • Method Details

    • getPathPrefix

      public String getPathPrefix()
    • setPathPrefix

      public void setPathPrefix(String pathPrefix)
    • isCorsEnabled

      public boolean isCorsEnabled()
    • setCorsEnabled

      public void setCorsEnabled(boolean corsEnabled)
    • getCorsAllowedOrigins

      public List<String> getCorsAllowedOrigins()
    • setCorsAllowedOrigins

      public void setCorsAllowedOrigins(List<String> corsAllowedOrigins)
    • getRunTimeout

      public Duration getRunTimeout()
    • setRunTimeout

      public void setRunTimeout(Duration runTimeout)
    • getDefaultToolMergeMode

      public io.agentscope.core.agui.model.ToolMergeMode getDefaultToolMergeMode()
    • setDefaultToolMergeMode

      public void setDefaultToolMergeMode(io.agentscope.core.agui.model.ToolMergeMode defaultToolMergeMode)
    • isEmitStateEvents

      public boolean isEmitStateEvents()
    • setEmitStateEvents

      public void setEmitStateEvents(boolean emitStateEvents)
    • isEmitToolCallArgs

      public boolean isEmitToolCallArgs()
    • setEmitToolCallArgs

      public void setEmitToolCallArgs(boolean emitToolCallArgs)
    • isEnableReasoning

      public boolean isEnableReasoning()
    • setEnableReasoning

      public void setEnableReasoning(boolean enableReasoning)
    • getDefaultAgentId

      public String getDefaultAgentId()
    • setDefaultAgentId

      public void setDefaultAgentId(String defaultAgentId)
    • isServerSideMemory

      public boolean isServerSideMemory()
    • setServerSideMemory

      public void setServerSideMemory(boolean serverSideMemory)
    • getMaxThreadSessions

      public int getMaxThreadSessions()
    • setMaxThreadSessions

      public void setMaxThreadSessions(int maxThreadSessions)
    • getSessionTimeoutMinutes

      public int getSessionTimeoutMinutes()
    • setSessionTimeoutMinutes

      public void setSessionTimeoutMinutes(int sessionTimeoutMinutes)
    • getAgentIdHeader

      public String getAgentIdHeader()
    • setAgentIdHeader

      public void setAgentIdHeader(String agentIdHeader)
    • isEnablePathRouting

      public boolean isEnablePathRouting()
    • setEnablePathRouting

      public void setEnablePathRouting(boolean enablePathRouting)
    • getSseTimeout

      public long getSseTimeout()
    • setSseTimeout

      public void setSseTimeout(long sseTimeout)