Class AguiProperties
java.lang.Object
io.agentscope.spring.boot.agui.common.AguiProperties
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.agentscope.core.agui.model.ToolMergeModeintintlongbooleanbooleanbooleanbooleanbooleanbooleanvoidsetAgentIdHeader(String agentIdHeader) voidsetCorsAllowedOrigins(List<String> corsAllowedOrigins) voidsetCorsEnabled(boolean corsEnabled) voidsetDefaultAgentId(String defaultAgentId) voidsetDefaultToolMergeMode(io.agentscope.core.agui.model.ToolMergeMode defaultToolMergeMode) voidsetEmitStateEvents(boolean emitStateEvents) voidsetEmitToolCallArgs(boolean emitToolCallArgs) voidsetEnablePathRouting(boolean enablePathRouting) voidsetEnableReasoning(boolean enableReasoning) voidsetMaxThreadSessions(int maxThreadSessions) voidsetPathPrefix(String pathPrefix) voidsetRunTimeout(Duration runTimeout) voidsetServerSideMemory(boolean serverSideMemory) voidsetSessionTimeoutMinutes(int sessionTimeoutMinutes) voidsetSseTimeout(long sseTimeout)
-
Constructor Details
-
AguiProperties
public AguiProperties()
-
-
Method Details
-
getPathPrefix
-
setPathPrefix
-
isCorsEnabled
public boolean isCorsEnabled() -
setCorsEnabled
public void setCorsEnabled(boolean corsEnabled) -
getCorsAllowedOrigins
-
setCorsAllowedOrigins
-
getRunTimeout
-
setRunTimeout
-
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
-
setDefaultAgentId
-
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
-
setAgentIdHeader
-
isEnablePathRouting
public boolean isEnablePathRouting() -
setEnablePathRouting
public void setEnablePathRouting(boolean enablePathRouting) -
getSseTimeout
public long getSseTimeout() -
setSseTimeout
public void setSseTimeout(long sseTimeout)
-