Index

A B C D G H I R S T V 
All Classes and Interfaces|All Packages

A

accept(AguiAgentRegistry) - Method in interface io.agentscope.spring.boot.agui.common.AguiAgentRegistryCustomizer
Accept and invoke the given agent registry.
afterPropertiesSet() - Method in class io.agentscope.spring.boot.agui.common.AguiAgentAutoRegistration
Invoke AguiAgentAutoRegistration.aguiAgentAutoRegistrar() after all properties are set.
agentIdHeader(String) - Method in class io.agentscope.spring.boot.agui.mvc.AguiMvcController.Builder
Set the HTTP header name to read agent ID from.
agentIdHeader(String) - Method in class io.agentscope.spring.boot.agui.webflux.AguiWebFluxHandler.Builder
Set the HTTP header name to read agent ID from.
agentRegistry(AguiAgentRegistry) - Method in class io.agentscope.spring.boot.agui.mvc.AguiMvcController.Builder
Set the agent registry.
agentRegistry(AguiAgentRegistry) - Method in class io.agentscope.spring.boot.agui.webflux.AguiWebFluxHandler.Builder
Set the agent registry.
AgentscopeAguiMvcAutoConfiguration - Class in io.agentscope.spring.boot.agui.mvc
Spring Boot auto-configuration for AG-UI MVC integration.
AgentscopeAguiMvcAutoConfiguration() - Constructor for class io.agentscope.spring.boot.agui.mvc.AgentscopeAguiMvcAutoConfiguration
 
AgentscopeAguiWebFluxAutoConfiguration - Class in io.agentscope.spring.boot.agui.webflux
Spring Boot auto-configuration for AG-UI WebFlux integration.
AgentscopeAguiWebFluxAutoConfiguration() - Constructor for class io.agentscope.spring.boot.agui.webflux.AgentscopeAguiWebFluxAutoConfiguration
 
aguiAgentAutoRegistrar() - Method in class io.agentscope.spring.boot.agui.common.AguiAgentAutoRegistration
Registers all Agent beans with the AguiAgentRegistry.
aguiAgentAutoRegistration(AguiAgentRegistry) - Method in class io.agentscope.spring.boot.agui.common.AguiAgentRegistryAutoConfiguration
Creates the agent auto-registration bean.
AguiAgentAutoRegistration - Class in io.agentscope.spring.boot.agui.common
A Scanner class for automatically registering Agent beans with the AguiAgentRegistry.
AguiAgentAutoRegistration(AguiAgentRegistry) - Constructor for class io.agentscope.spring.boot.agui.common.AguiAgentAutoRegistration
Creates a new AguiAgentAutoRegistration.
AguiAgentId - Annotation Interface in io.agentscope.spring.boot.agui.common
Annotation to specify a custom agent ID for auto-registration.
aguiAgentRegistry(ObjectProvider<AguiAgentRegistryCustomizer>) - Method in class io.agentscope.spring.boot.agui.common.AguiAgentRegistryAutoConfiguration
Creates the agent registry bean.
AguiAgentRegistryAutoConfiguration - Class in io.agentscope.spring.boot.agui.common
Spring Boot auto-configuration for the agent registry.
AguiAgentRegistryAutoConfiguration() - Constructor for class io.agentscope.spring.boot.agui.common.AguiAgentRegistryAutoConfiguration
 
AguiAgentRegistryCustomizer - Interface in io.agentscope.spring.boot.agui.common
Customizer for AguiAgentRegistry.
aguiMvcController(AguiAgentRegistry, ThreadSessionManager, AguiProperties) - Method in class io.agentscope.spring.boot.agui.mvc.AgentscopeAguiMvcAutoConfiguration
Creates the AG-UI MVC controller bean.
AguiMvcController - Class in io.agentscope.spring.boot.agui.mvc
MVC controller for AG-UI protocol requests.
AguiMvcController.Builder - Class in io.agentscope.spring.boot.agui.mvc
Builder for AguiMvcController.
AguiProperties - Class in io.agentscope.spring.boot.agui.common
Configuration properties for AG-UI integration.
AguiProperties() - Constructor for class io.agentscope.spring.boot.agui.common.AguiProperties
 
aguiRestController(AguiMvcController, AguiProperties) - Method in class io.agentscope.spring.boot.agui.mvc.AgentscopeAguiMvcAutoConfiguration
Creates the REST controller for AG-UI endpoints.
AguiRestController - Class in io.agentscope.spring.boot.agui.mvc
REST controller for AG-UI protocol endpoints.
AguiRestController(AguiMvcController, String, boolean) - Constructor for class io.agentscope.spring.boot.agui.mvc.AguiRestController
Creates a new AguiRestController.
aguiRoutes(AguiWebFluxHandler, AguiProperties) - Method in class io.agentscope.spring.boot.agui.webflux.AgentscopeAguiWebFluxAutoConfiguration
Creates the router function for AG-UI endpoints.
aguiWebFluxHandler(AguiAgentRegistry, ThreadSessionManager, AguiProperties) - Method in class io.agentscope.spring.boot.agui.webflux.AgentscopeAguiWebFluxAutoConfiguration
Creates the AG-UI WebFlux handler bean.
AguiWebFluxHandler - Class in io.agentscope.spring.boot.agui.webflux
WebFlux handler for AG-UI protocol requests.
AguiWebFluxHandler.Builder - Class in io.agentscope.spring.boot.agui.webflux
Builder for AguiWebFluxHandler.

B

build() - Method in class io.agentscope.spring.boot.agui.common.DefaultAgentResolver.Builder
Build the resolver.
build() - Method in class io.agentscope.spring.boot.agui.mvc.AguiMvcController.Builder
Build the controller.
build() - Method in class io.agentscope.spring.boot.agui.webflux.AguiWebFluxHandler.Builder
Build the handler.
builder() - Static method in class io.agentscope.spring.boot.agui.common.DefaultAgentResolver
Creates a new builder for DefaultAgentResolver.
builder() - Static method in class io.agentscope.spring.boot.agui.mvc.AguiMvcController
Creates a new builder for AguiMvcController.
builder() - Static method in class io.agentscope.spring.boot.agui.webflux.AguiWebFluxHandler
Creates a new builder for AguiWebFluxHandler.
Builder() - Constructor for class io.agentscope.spring.boot.agui.common.DefaultAgentResolver.Builder
 
Builder() - Constructor for class io.agentscope.spring.boot.agui.mvc.AguiMvcController.Builder
 
Builder() - Constructor for class io.agentscope.spring.boot.agui.webflux.AguiWebFluxHandler.Builder
 

C

cleanupExpiredSessions() - Method in class io.agentscope.spring.boot.agui.common.ThreadSessionManager
Clean up sessions that have been inactive for longer than the timeout.
clear() - Method in class io.agentscope.spring.boot.agui.common.ThreadSessionManager
Clear all sessions.
config(AguiAdapterConfig) - Method in class io.agentscope.spring.boot.agui.mvc.AguiMvcController.Builder
Set the adapter configuration.
config(AguiAdapterConfig) - Method in class io.agentscope.spring.boot.agui.webflux.AguiWebFluxHandler.Builder
Set the adapter configuration.
customize(AguiAgentRegistry) - Method in interface io.agentscope.spring.boot.agui.common.AguiAgentRegistryCustomizer
Customize the AguiAgentRegistry.

D

DefaultAgentResolver - Class in io.agentscope.spring.boot.agui.common
Default implementation of AgentResolver for Spring Boot integration.
DefaultAgentResolver(AguiAgentRegistry) - Constructor for class io.agentscope.spring.boot.agui.common.DefaultAgentResolver
Creates a simple resolver without session support.
DefaultAgentResolver(AguiAgentRegistry, ThreadSessionManager, boolean) - Constructor for class io.agentscope.spring.boot.agui.common.DefaultAgentResolver
Creates a resolver with optional session support.
DefaultAgentResolver.Builder - Class in io.agentscope.spring.boot.agui.common
Builder for DefaultAgentResolver.

G

getAgent() - Method in class io.agentscope.spring.boot.agui.common.ThreadSessionManager.ThreadSession
 
getAgentId() - Method in class io.agentscope.spring.boot.agui.common.ThreadSessionManager.ThreadSession
 
getAgentIdHeader() - Method in class io.agentscope.spring.boot.agui.common.AguiProperties
 
getAgentIdHeader() - Method in class io.agentscope.spring.boot.agui.mvc.AguiMvcController
Get the agent ID header name.
getCorsAllowedOrigins() - Method in class io.agentscope.spring.boot.agui.common.AguiProperties
 
getDefaultAgentId() - Method in class io.agentscope.spring.boot.agui.common.AguiProperties
 
getDefaultToolMergeMode() - Method in class io.agentscope.spring.boot.agui.common.AguiProperties
 
getLastAccess() - Method in class io.agentscope.spring.boot.agui.common.ThreadSessionManager.ThreadSession
 
getMaxThreadSessions() - Method in class io.agentscope.spring.boot.agui.common.AguiProperties
 
getOrCreateAgent(String, String, Supplier<Agent>) - Method in class io.agentscope.spring.boot.agui.common.ThreadSessionManager
Get or create an agent for the given threadId.
getPathPrefix() - Method in class io.agentscope.spring.boot.agui.common.AguiProperties
 
getRunTimeout() - Method in class io.agentscope.spring.boot.agui.common.AguiProperties
 
getSession(String) - Method in class io.agentscope.spring.boot.agui.common.ThreadSessionManager
Get the session for a threadId if it exists.
getSessionCount() - Method in class io.agentscope.spring.boot.agui.common.ThreadSessionManager
Get the current number of active sessions.
getSessionTimeoutMinutes() - Method in class io.agentscope.spring.boot.agui.common.AguiProperties
 
getSseTimeout() - Method in class io.agentscope.spring.boot.agui.common.AguiProperties
 

H

handle(RunAgentInput, String) - Method in class io.agentscope.spring.boot.agui.mvc.AguiMvcController
Handle an AG-UI run request.
handle(ServerRequest) - Method in class io.agentscope.spring.boot.agui.webflux.AguiWebFluxHandler
Handle an AG-UI run request.
handleWithAgentId(RunAgentInput, String, String) - Method in class io.agentscope.spring.boot.agui.mvc.AguiMvcController
Handle an AG-UI run request with agent ID in the URL path.
handleWithAgentId(ServerRequest) - Method in class io.agentscope.spring.boot.agui.webflux.AguiWebFluxHandler
Handle an AG-UI run request with agent ID in the URL path.
hasMemory(String) - Method in class io.agentscope.spring.boot.agui.common.DefaultAgentResolver
 
hasMemory(String) - Method in class io.agentscope.spring.boot.agui.common.ThreadSessionManager
Check if a session exists and has memory for the given threadId.

I

io.agentscope.spring.boot.agui.common - package io.agentscope.spring.boot.agui.common
 
io.agentscope.spring.boot.agui.mvc - package io.agentscope.spring.boot.agui.mvc
 
io.agentscope.spring.boot.agui.webflux - package io.agentscope.spring.boot.agui.webflux
 
isCorsEnabled() - Method in class io.agentscope.spring.boot.agui.common.AguiProperties
 
isEmitStateEvents() - Method in class io.agentscope.spring.boot.agui.common.AguiProperties
 
isEmitToolCallArgs() - Method in class io.agentscope.spring.boot.agui.common.AguiProperties
 
isEnablePathRouting() - Method in class io.agentscope.spring.boot.agui.common.AguiProperties
 
isEnableReasoning() - Method in class io.agentscope.spring.boot.agui.common.AguiProperties
 
isServerSideMemory() - Method in class io.agentscope.spring.boot.agui.common.AguiProperties
 

R

registry(AguiAgentRegistry) - Method in class io.agentscope.spring.boot.agui.common.DefaultAgentResolver.Builder
Set the agent registry.
removeSession(String) - Method in class io.agentscope.spring.boot.agui.common.ThreadSessionManager
Remove a session by threadId.
resolveAgent(String, String) - Method in class io.agentscope.spring.boot.agui.common.DefaultAgentResolver
 
run(RunAgentInput, String) - Method in class io.agentscope.spring.boot.agui.mvc.AguiRestController
Handle an AG-UI run request.
runWithAgentId(String, RunAgentInput, String) - Method in class io.agentscope.spring.boot.agui.mvc.AguiRestController
Handle an AG-UI run request with agent ID in the URL path.

S

serverSideMemory(boolean) - Method in class io.agentscope.spring.boot.agui.common.DefaultAgentResolver.Builder
Enable or disable server-side memory management.
serverSideMemory(boolean) - Method in class io.agentscope.spring.boot.agui.mvc.AguiMvcController.Builder
Enable or disable server-side memory management.
serverSideMemory(boolean) - Method in class io.agentscope.spring.boot.agui.webflux.AguiWebFluxHandler.Builder
Enable or disable server-side memory management.
sessionManager(ThreadSessionManager) - Method in class io.agentscope.spring.boot.agui.common.DefaultAgentResolver.Builder
Set the session manager for server-side memory support.
sessionManager(ThreadSessionManager) - Method in class io.agentscope.spring.boot.agui.mvc.AguiMvcController.Builder
Set the thread session manager for server-side memory support.
sessionManager(ThreadSessionManager) - Method in class io.agentscope.spring.boot.agui.webflux.AguiWebFluxHandler.Builder
Set the thread session manager for server-side memory support.
setAgentIdHeader(String) - Method in class io.agentscope.spring.boot.agui.common.AguiProperties
 
setBeanFactory(BeanFactory) - Method in class io.agentscope.spring.boot.agui.common.AguiAgentAutoRegistration
 
setCorsAllowedOrigins(List<String>) - Method in class io.agentscope.spring.boot.agui.common.AguiProperties
 
setCorsEnabled(boolean) - Method in class io.agentscope.spring.boot.agui.common.AguiProperties
 
setDefaultAgentId(String) - Method in class io.agentscope.spring.boot.agui.common.AguiProperties
 
setDefaultToolMergeMode(ToolMergeMode) - Method in class io.agentscope.spring.boot.agui.common.AguiProperties
 
setEmitStateEvents(boolean) - Method in class io.agentscope.spring.boot.agui.common.AguiProperties
 
setEmitToolCallArgs(boolean) - Method in class io.agentscope.spring.boot.agui.common.AguiProperties
 
setEnablePathRouting(boolean) - Method in class io.agentscope.spring.boot.agui.common.AguiProperties
 
setEnableReasoning(boolean) - Method in class io.agentscope.spring.boot.agui.common.AguiProperties
 
setMaxThreadSessions(int) - Method in class io.agentscope.spring.boot.agui.common.AguiProperties
 
setPathPrefix(String) - Method in class io.agentscope.spring.boot.agui.common.AguiProperties
 
setRunTimeout(Duration) - Method in class io.agentscope.spring.boot.agui.common.AguiProperties
 
setServerSideMemory(boolean) - Method in class io.agentscope.spring.boot.agui.common.AguiProperties
 
setSessionTimeoutMinutes(int) - Method in class io.agentscope.spring.boot.agui.common.AguiProperties
 
setSseTimeout(long) - Method in class io.agentscope.spring.boot.agui.common.AguiProperties
 
sseTimeout(long) - Method in class io.agentscope.spring.boot.agui.mvc.AguiMvcController.Builder
Set the SSE timeout in milliseconds.

T

threadSessionManager(AguiProperties) - Method in class io.agentscope.spring.boot.agui.mvc.AgentscopeAguiMvcAutoConfiguration
Creates the thread session manager bean.
threadSessionManager(AguiProperties) - Method in class io.agentscope.spring.boot.agui.webflux.AgentscopeAguiWebFluxAutoConfiguration
Creates the thread session manager bean.
ThreadSessionManager - Class in io.agentscope.spring.boot.agui.common
Manages agent sessions by threadId for server-side memory management.
ThreadSessionManager(int, int) - Constructor for class io.agentscope.spring.boot.agui.common.ThreadSessionManager
Creates a new ThreadSessionManager.
ThreadSessionManager.ThreadSession - Class in io.agentscope.spring.boot.agui.common
Represents a thread session with its agent and metadata.

V

value() - Element in annotation interface io.agentscope.spring.boot.agui.common.AguiAgentId
The agent ID to use for registration.
A B C D G H I R S T V 
All Classes and Interfaces|All Packages