Index
All Classes and Interfaces|All Packages
A
- addContext(String, List<? extends Message>) - Method in interface ai.agentscentral.core.context.ContextManager
- addContext(String, List<? extends Message>) - Method in class ai.agentscentral.core.context.InMemoryContextManager
- agent() - Method in record class ai.agentscentral.core.agentic.executor.HandedOff
-
Returns the value of the
agentrecord component. - agent() - Method in record class ai.agentscentral.core.agentic.executor.register.RegisteredAgent
-
Returns the value of the
agentrecord component. - Agent - Record Class in ai.agentscentral.core.agent
-
Agent
- Agent(String, Model, List<Instructor>, List<ToolBag>, List<Handoff>) - Constructor for record class ai.agentscentral.core.agent.Agent
-
Creates an instance of a
Agentrecord class. - AgentExecutor - Interface in ai.agentscentral.core.agentic.executor
- Agentic - Interface in ai.agentscentral.core.agentic
-
Agentic
- AgenticExecutor<T> - Interface in ai.agentscentral.core.agentic.executor
-
AgenticExecutor
- AgenticExecutorInitializer - Class in ai.agentscentral.core.agentic.executor
-
AgenticExecutorInitializer
- AgenticExecutorInitializer(AgenticRegistrar) - Constructor for class ai.agentscentral.core.agentic.executor.AgenticExecutorInitializer
- agenticName() - Method in record class ai.agentscentral.core.handoff.Handoff
-
Returns the value of the
agenticNamerecord component. - AgenticRegistrar - Interface in ai.agentscentral.core.agentic.executor.register
-
AgenticRegistrar
- AgentJFactory - Interface in ai.agentscentral.core.factory
-
AgentJFactory
- agentName() - Method in record class ai.agentscentral.core.session.message.HandOffMessage
-
Returns the value of the
agentNamerecord component. - ai.agentscentral.core.agent - package ai.agentscentral.core.agent
- ai.agentscentral.core.agent.instructor - package ai.agentscentral.core.agent.instructor
- ai.agentscentral.core.agentic - package ai.agentscentral.core.agentic
- ai.agentscentral.core.agentic.executor - package ai.agentscentral.core.agentic.executor
- ai.agentscentral.core.agentic.executor.register - package ai.agentscentral.core.agentic.executor.register
- ai.agentscentral.core.annotation - package ai.agentscentral.core.annotation
- ai.agentscentral.core.context - package ai.agentscentral.core.context
- ai.agentscentral.core.convertors - package ai.agentscentral.core.convertors
- ai.agentscentral.core.error - package ai.agentscentral.core.error
- ai.agentscentral.core.factory - package ai.agentscentral.core.factory
- ai.agentscentral.core.handoff - package ai.agentscentral.core.handoff
- ai.agentscentral.core.model - package ai.agentscentral.core.model
- ai.agentscentral.core.provider - package ai.agentscentral.core.provider
- ai.agentscentral.core.session.config - package ai.agentscentral.core.session.config
- ai.agentscentral.core.session.id - package ai.agentscentral.core.session.id
- ai.agentscentral.core.session.message - package ai.agentscentral.core.session.message
- ai.agentscentral.core.session.processor - package ai.agentscentral.core.session.processor
- ai.agentscentral.core.session.user - package ai.agentscentral.core.session.user
- ai.agentscentral.core.team - package ai.agentscentral.core.team
- ai.agentscentral.core.tool - package ai.agentscentral.core.tool
- ai.agentscentral.core.tool.convertors - package ai.agentscentral.core.tool.convertors
- arguments() - Method in record class ai.agentscentral.core.tool.DefaultToolCallInstruction
-
Returns the value of the
argumentsrecord component. - arguments() - Method in interface ai.agentscentral.core.tool.ToolCallInstruction
- ArrayToolParameter - Record Class in ai.agentscentral.core.tool
-
ArrayToolParameter
- ArrayToolParameter(int, Class<?>, Class<?>, String, String, boolean, String) - Constructor for record class ai.agentscentral.core.tool.ArrayToolParameter
-
Creates an instance of a
ArrayToolParameterrecord class. - arrayType() - Method in record class ai.agentscentral.core.tool.ArrayToolParameter
-
Returns the value of the
arrayTyperecord component. - AssistantMessage - Record Class in ai.agentscentral.core.session.message
-
AssistantMessage
- AssistantMessage(String, String, MessagePart[], List<ToolCallInstruction>, List<HandoffInstruction>, long) - Constructor for record class ai.agentscentral.core.session.message.AssistantMessage
-
Creates an instance of a
AssistantMessagerecord class.
B
- BiConvertor<I1,
I2, - Interface in ai.agentscentral.core.convertorsO> -
BiConvertor
C
- callId() - Method in record class ai.agentscentral.core.handoff.DefaultHandoffInstruction
-
Returns the value of the
callIdrecord component. - callId() - Method in interface ai.agentscentral.core.handoff.HandoffInstruction
- CollectionToolParameter - Record Class in ai.agentscentral.core.tool
-
CollectionToolParameter
- CollectionToolParameter(int, Class<?>, Class<?>, String, String, boolean, String) - Constructor for record class ai.agentscentral.core.tool.CollectionToolParameter
-
Creates an instance of a
CollectionToolParameterrecord class. - config() - Method in record class ai.agentscentral.core.model.Model
-
Returns the value of the
configrecord component. - contextId() - Method in interface ai.agentscentral.core.context.ContextState
- contextId() - Method in record class ai.agentscentral.core.context.DefaultContextState
-
Returns the value of the
contextIdrecord component. - contextId() - Method in record class ai.agentscentral.core.session.message.AssistantMessage
-
Returns the value of the
contextIdrecord component. - contextId() - Method in record class ai.agentscentral.core.session.message.DeveloperMessage
-
Returns the value of the
contextIdrecord component. - contextId() - Method in record class ai.agentscentral.core.session.message.HandOffMessage
-
Returns the value of the
contextIdrecord component. - contextId() - Method in interface ai.agentscentral.core.session.message.Message
- contextId() - Method in record class ai.agentscentral.core.session.message.ToolMessage
-
Returns the value of the
contextIdrecord component. - contextId() - Method in record class ai.agentscentral.core.session.message.UserMessage
-
Returns the value of the
contextIdrecord component. - ContextManager - Interface in ai.agentscentral.core.context
-
ContextManager
- ContextState - Interface in ai.agentscentral.core.context
-
ContextState
- ContextStateManager - Interface in ai.agentscentral.core.context
-
ContextStateManager
- convert(I) - Method in interface ai.agentscentral.core.convertors.Convertor
- convert(I1, I2) - Method in interface ai.agentscentral.core.convertors.BiConvertor
- convert(I1, I2, I3) - Method in interface ai.agentscentral.core.convertors.TriConvertor
- Convertor<I,
O> - Interface in ai.agentscentral.core.convertors -
Convertor
- convertToolCallExecutionErrorToToolMessage - Static variable in class ai.agentscentral.core.tool.convertors.ToolConvertors
- convertToolCallResultToToolMessage - Static variable in class ai.agentscentral.core.tool.convertors.ToolConvertors
- createAgentExecutor(Agent, AgentJFactory) - Method in interface ai.agentscentral.core.model.ProviderFactory
- currentAgent() - Method in interface ai.agentscentral.core.context.ContextState
- currentAgent() - Method in record class ai.agentscentral.core.context.DefaultContextState
-
Returns the value of the
currentAgentrecord component. - currentTeam() - Method in interface ai.agentscentral.core.context.ContextState
- currentTeam() - Method in record class ai.agentscentral.core.context.DefaultContextState
-
Returns the value of the
currentTeamrecord component.
D
- DefaultAgentExecutor - Class in ai.agentscentral.core.agentic.executor
- DefaultAgentExecutor(Agent, AgentJFactory, ContextManager, HandoffExecutor) - Constructor for class ai.agentscentral.core.agentic.executor.DefaultAgentExecutor
- DefaultAgenticRegistrar - Class in ai.agentscentral.core.agentic.executor.register
- DefaultAgenticRegistrar() - Constructor for class ai.agentscentral.core.agentic.executor.register.DefaultAgenticRegistrar
- DefaultAgentJFactory - Class in ai.agentscentral.core.factory
- DefaultContextState - Record Class in ai.agentscentral.core.context
-
DefaultContextState
- DefaultContextState(String, String, String, String) - Constructor for record class ai.agentscentral.core.context.DefaultContextState
-
Creates an instance of a
DefaultContextStaterecord class. - defaultExecutionLimits() - Static method in record class ai.agentscentral.core.session.config.ExecutionLimits
- DefaultHandoffExecutor - Class in ai.agentscentral.core.agentic.executor
-
DefaultHandoffExecutor
- DefaultHandoffExecutor(AgenticRegistrar, ContextStateManager) - Constructor for class ai.agentscentral.core.agentic.executor.DefaultHandoffExecutor
- DefaultHandoffInstruction - Record Class in ai.agentscentral.core.handoff
-
DefaultHandoffInstruction
- DefaultHandoffInstruction(String, Handoff) - Constructor for record class ai.agentscentral.core.handoff.DefaultHandoffInstruction
-
Creates an instance of a
DefaultHandoffInstructionrecord class. - DefaultMessageIdGenerator - Class in ai.agentscentral.core.session.id
-
DefaultMessageIdGenerator
- DefaultSessionIdGenerator - Class in ai.agentscentral.core.session.id
-
DefaultSessionIdGenerator
- DefaultSessionProcessor - Class in ai.agentscentral.core.session.processor
-
DefaultSessionProcessor
- DefaultSessionProcessor(Agentic, AgentJFactory, ContextStateManager, ContextManager, ExecutionLimits) - Constructor for class ai.agentscentral.core.session.processor.DefaultSessionProcessor
- DefaultToolCallExecutor<T> - Class in ai.agentscentral.core.tool
-
DefaultToolExecutor
- DefaultToolCallExecutor() - Constructor for class ai.agentscentral.core.tool.DefaultToolCallExecutor
- DefaultToolCallInstruction - Record Class in ai.agentscentral.core.tool
-
DefaultToolCallInstruction
- DefaultToolCallInstruction(String, String, String, Map<String, Object>, ToolCall) - Constructor for record class ai.agentscentral.core.tool.DefaultToolCallInstruction
-
Creates an instance of a
DefaultToolCallInstructionrecord class. - DefaultToolCallResult - Record Class in ai.agentscentral.core.tool
-
DefaultToolCallResult
- DefaultToolCallResult(ToolCallInstruction, Object, Class<?>) - Constructor for record class ai.agentscentral.core.tool.DefaultToolCallResult
-
Creates an instance of a
DefaultToolCallResultrecord class. - description() - Element in annotation interface ai.agentscentral.core.annotation.Tool
- description() - Element in annotation interface ai.agentscentral.core.annotation.ToolParam
- description() - Method in record class ai.agentscentral.core.handoff.Handoff
-
Returns the value of the
descriptionrecord component. - description() - Method in record class ai.agentscentral.core.tool.ArrayToolParameter
-
Returns the value of the
descriptionrecord component. - description() - Method in record class ai.agentscentral.core.tool.CollectionToolParameter
-
Returns the value of the
descriptionrecord component. - description() - Method in record class ai.agentscentral.core.tool.EnumToolParameter
-
Returns the value of the
descriptionrecord component. - description() - Method in record class ai.agentscentral.core.tool.ToolCall
-
Returns the value of the
descriptionrecord component. - description() - Method in interface ai.agentscentral.core.tool.ToolParameter
- description() - Method in record class ai.agentscentral.core.tool.TypedToolParameter
-
Returns the value of the
descriptionrecord component. - DeveloperMessage - Record Class in ai.agentscentral.core.session.message
-
DeveloperMessage
- DeveloperMessage(String, String, MessagePart[], long) - Constructor for record class ai.agentscentral.core.session.message.DeveloperMessage
-
Creates an instance of a
DeveloperMessagerecord class.
E
- EnumToolParameter - Record Class in ai.agentscentral.core.tool
-
EnumToolParameter
- EnumToolParameter(int, Class<?>, String, String, boolean, String, Set<String>) - Constructor for record class ai.agentscentral.core.tool.EnumToolParameter
-
Creates an instance of a
EnumToolParameterrecord class. - enumValues() - Method in record class ai.agentscentral.core.tool.EnumToolParameter
-
Returns the value of the
enumValuesrecord component. - equals(Object) - Method in record class ai.agentscentral.core.agent.Agent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.agentscentral.core.agentic.executor.HandedOff
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.agentscentral.core.agentic.executor.register.RegisteredAgent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.agentscentral.core.agentic.executor.register.RegisteredTeam
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.agentscentral.core.context.DefaultContextState
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.agentscentral.core.handoff.DefaultHandoffInstruction
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.agentscentral.core.handoff.Handoff
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.agentscentral.core.model.Model
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.agentscentral.core.session.config.ExecutionLimits
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.agentscentral.core.session.message.AssistantMessage
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.agentscentral.core.session.message.DeveloperMessage
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.agentscentral.core.session.message.HandOffMessage
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.agentscentral.core.session.message.TextPart
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.agentscentral.core.session.message.ToolMessage
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.agentscentral.core.session.message.UserMessage
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.agentscentral.core.team.Team
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.agentscentral.core.tool.ArrayToolParameter
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.agentscentral.core.tool.CollectionToolParameter
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.agentscentral.core.tool.DefaultToolCallInstruction
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.agentscentral.core.tool.DefaultToolCallResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.agentscentral.core.tool.EnumToolParameter
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.agentscentral.core.tool.ToolCall
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.agentscentral.core.tool.ToolCallExecutionError
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.agentscentral.core.tool.TypedToolParameter
-
Indicates whether some other object is "equal to" this one.
- error() - Method in record class ai.agentscentral.core.tool.ToolCallExecutionError
-
Returns the value of the
errorrecord component. - Error - Interface in ai.agentscentral.core.error
-
Error
- execute(ToolCallInstruction) - Method in class ai.agentscentral.core.tool.DefaultToolCallExecutor
- execute(ToolCallInstruction) - Method in interface ai.agentscentral.core.tool.ToolCallExecutor
- execute(String, User, List<Message>) - Method in interface ai.agentscentral.core.provider.ProviderAgentExecutor
- execute(String, User, List<Message>, List<Message>, String, MessageExecutionContext) - Method in interface ai.agentscentral.core.agentic.executor.AgenticExecutor
- execute(String, User, List<Message>, List<Message>, String, MessageExecutionContext) - Method in class ai.agentscentral.core.agentic.executor.DefaultAgentExecutor
- execute(String, User, List<Message>, List<Message>, String, MessageExecutionContext) - Method in class ai.agentscentral.core.agentic.executor.RoutingModeTeamExecutor
- ExecutionLimits - Record Class in ai.agentscentral.core.session.config
-
ExecutionLimits
- ExecutionLimits(int, int) - Constructor for record class ai.agentscentral.core.session.config.ExecutionLimits
-
Creates an instance of a
ExecutionLimitsrecord class. - executor() - Method in record class ai.agentscentral.core.agentic.executor.register.RegisteredAgent
-
Returns the value of the
executorrecord component. - executor() - Method in interface ai.agentscentral.core.agentic.executor.register.RegisteredAgentic
- executor() - Method in record class ai.agentscentral.core.agentic.executor.register.RegisteredTeam
-
Returns the value of the
executorrecord component. - extractArrayParameter(int, Parameter, ToolParam) - Static method in class ai.agentscentral.core.tool.ReflectionUtil
- extractCollectionParameter(int, Parameter, ToolParam) - Static method in class ai.agentscentral.core.tool.ReflectionUtil
- extractEnumParameter(int, Parameter, ToolParam) - Static method in class ai.agentscentral.core.tool.ReflectionUtil
- extractHandOffs(List<Handoff>) - Method in class ai.agentscentral.core.handoff.HandoffsExtractor
- extractPrimitiveParameter(int, Parameter, ToolParam) - Static method in class ai.agentscentral.core.tool.ReflectionUtil
- extractTools(List<ToolBag>) - Method in class ai.agentscentral.core.tool.ToolBagToolsExtractor
- extractTypedParameter(int, Parameter, ToolParam) - Static method in class ai.agentscentral.core.tool.ReflectionUtil
F
- find(String, String) - Method in interface ai.agentscentral.core.agentic.executor.register.AgenticRegistrar
- find(String, String) - Method in class ai.agentscentral.core.agentic.executor.register.DefaultAgenticRegistrar
- findAny(String) - Method in interface ai.agentscentral.core.agentic.executor.register.AgenticRegistrar
- findAny(String) - Method in class ai.agentscentral.core.agentic.executor.register.DefaultAgenticRegistrar
G
- generate() - Method in class ai.agentscentral.core.session.id.DefaultMessageIdGenerator
- generate() - Method in class ai.agentscentral.core.session.id.DefaultSessionIdGenerator
- generate() - Method in interface ai.agentscentral.core.session.id.MessageIdGenerator
- generate() - Method in interface ai.agentscentral.core.session.id.SessionIdGenerator
- genericType() - Method in record class ai.agentscentral.core.tool.CollectionToolParameter
-
Returns the value of the
genericTyperecord component. - getAgent() - Method in interface ai.agentscentral.core.provider.ProviderAgentExecutor
- getAgentic() - Method in interface ai.agentscentral.core.agentic.executor.AgenticExecutor
- getAgentic() - Method in class ai.agentscentral.core.agentic.executor.DefaultAgentExecutor
- getAgentic() - Method in class ai.agentscentral.core.agentic.executor.RoutingModeTeamExecutor
- getContext(String) - Method in interface ai.agentscentral.core.context.ContextManager
- getContext(String) - Method in class ai.agentscentral.core.context.InMemoryContextManager
- getCurrentState(String) - Method in interface ai.agentscentral.core.context.ContextStateManager
- getCurrentState(String) - Method in class ai.agentscentral.core.context.InMemoryContextStateManager
- getFactory() - Method in interface ai.agentscentral.core.model.ModelConfig
- getHandOffCount() - Method in class ai.agentscentral.core.agentic.executor.MessageExecutionContext
- getHandoffsExtractor() - Method in interface ai.agentscentral.core.factory.AgentJFactory
- getHandoffsExtractor() - Method in class ai.agentscentral.core.factory.DefaultAgentJFactory
- getInstance() - Static method in class ai.agentscentral.core.factory.DefaultAgentJFactory
- getInstance() - Static method in class ai.agentscentral.core.handoff.HandoffsExtractor
- getInstance() - Static method in class ai.agentscentral.core.session.id.DefaultMessageIdGenerator
- getInstance() - Static method in class ai.agentscentral.core.session.id.DefaultSessionIdGenerator
- getInstance() - Static method in class ai.agentscentral.core.tool.ToolBagToolsExtractor
- getMessageIdGenerator() - Method in interface ai.agentscentral.core.factory.AgentJFactory
- getSessionIdGenerator() - Method in interface ai.agentscentral.core.factory.AgentJFactory
- getToolBagToolsExtractor() - Method in interface ai.agentscentral.core.factory.AgentJFactory
- getToolBagToolsExtractor() - Method in class ai.agentscentral.core.factory.DefaultAgentJFactory
- getToolCallExecutor() - Method in interface ai.agentscentral.core.factory.AgentJFactory
- getToolCallsCount() - Method in class ai.agentscentral.core.agentic.executor.MessageExecutionContext
H
- HandedOff - Record Class in ai.agentscentral.core.agentic.executor
- HandedOff(String, AgenticExecutor<? extends Agentic>) - Constructor for record class ai.agentscentral.core.agentic.executor.HandedOff
-
Creates an instance of a
HandedOffrecord class. - handoff() - Method in record class ai.agentscentral.core.handoff.DefaultHandoffInstruction
-
Returns the value of the
handoffrecord component. - handoff() - Method in interface ai.agentscentral.core.handoff.HandoffInstruction
- handoff(String, HandoffInstruction) - Method in class ai.agentscentral.core.agentic.executor.DefaultHandoffExecutor
- handoff(String, HandoffInstruction) - Method in interface ai.agentscentral.core.agentic.executor.HandoffExecutor
- Handoff - Record Class in ai.agentscentral.core.handoff
-
Handoff
- Handoff(String, String, String) - Constructor for record class ai.agentscentral.core.handoff.Handoff
-
Creates an instance of a
Handoffrecord class. - HandoffExecutor - Interface in ai.agentscentral.core.agentic.executor
- handOffId() - Method in record class ai.agentscentral.core.session.message.HandOffMessage
-
Returns the value of the
handOffIdrecord component. - HandoffInstruction - Interface in ai.agentscentral.core.handoff
-
HandoffInstruction
- HandOffMessage - Record Class in ai.agentscentral.core.session.message
-
HandOffMessage
- HandOffMessage(String, String, String, String, MessagePart[], long) - Constructor for record class ai.agentscentral.core.session.message.HandOffMessage
-
Creates an instance of a
HandOffMessagerecord class. - handoffs() - Method in record class ai.agentscentral.core.agent.Agent
-
Returns the value of the
handoffsrecord component. - handoffs() - Method in record class ai.agentscentral.core.session.message.AssistantMessage
-
Returns the value of the
handoffsrecord component. - HandoffsExtractor - Class in ai.agentscentral.core.handoff
-
HandoffsExtractor
- hasHandOffs() - Method in record class ai.agentscentral.core.session.message.AssistantMessage
- hashCode() - Method in record class ai.agentscentral.core.agent.Agent
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.agentscentral.core.agentic.executor.HandedOff
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.agentscentral.core.agentic.executor.register.RegisteredAgent
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.agentscentral.core.agentic.executor.register.RegisteredTeam
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.agentscentral.core.context.DefaultContextState
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.agentscentral.core.handoff.DefaultHandoffInstruction
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.agentscentral.core.handoff.Handoff
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.agentscentral.core.model.Model
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.agentscentral.core.session.config.ExecutionLimits
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.agentscentral.core.session.message.AssistantMessage
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.agentscentral.core.session.message.DeveloperMessage
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.agentscentral.core.session.message.HandOffMessage
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.agentscentral.core.session.message.TextPart
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.agentscentral.core.session.message.ToolMessage
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.agentscentral.core.session.message.UserMessage
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.agentscentral.core.team.Team
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.agentscentral.core.tool.ArrayToolParameter
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.agentscentral.core.tool.CollectionToolParameter
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.agentscentral.core.tool.DefaultToolCallInstruction
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.agentscentral.core.tool.DefaultToolCallResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.agentscentral.core.tool.EnumToolParameter
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.agentscentral.core.tool.ToolCall
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.agentscentral.core.tool.ToolCallExecutionError
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.agentscentral.core.tool.TypedToolParameter
-
Returns a hash code value for this object.
- hasToolCalls() - Method in record class ai.agentscentral.core.session.message.AssistantMessage
I
- id() - Method in record class ai.agentscentral.core.handoff.Handoff
-
Returns the value of the
idrecord component. - id() - Method in interface ai.agentscentral.core.session.user.User
- id() - Method in record class ai.agentscentral.core.tool.DefaultToolCallInstruction
-
Returns the value of the
idrecord component. - id() - Method in interface ai.agentscentral.core.tool.ToolCallInstruction
- incrementHandOffCount() - Method in class ai.agentscentral.core.agentic.executor.MessageExecutionContext
- incrementToolCalls() - Method in class ai.agentscentral.core.agentic.executor.MessageExecutionContext
- index() - Method in record class ai.agentscentral.core.tool.ArrayToolParameter
-
Returns the value of the
indexrecord component. - index() - Method in record class ai.agentscentral.core.tool.CollectionToolParameter
-
Returns the value of the
indexrecord component. - index() - Method in record class ai.agentscentral.core.tool.EnumToolParameter
-
Returns the value of the
indexrecord component. - index() - Method in interface ai.agentscentral.core.tool.ToolParameter
- index() - Method in record class ai.agentscentral.core.tool.TypedToolParameter
-
Returns the value of the
indexrecord component. - initialize(Agentic, Team, ContextStateManager, ContextManager, HandoffExecutor, AgentJFactory) - Method in class ai.agentscentral.core.agentic.executor.AgenticExecutorInitializer
- InMemoryContextManager - Class in ai.agentscentral.core.context
-
InMemoryContextManager
- InMemoryContextManager() - Constructor for class ai.agentscentral.core.context.InMemoryContextManager
- InMemoryContextStateManager - Class in ai.agentscentral.core.context
-
InMemorySessionStateManager
- InMemoryContextStateManager() - Constructor for class ai.agentscentral.core.context.InMemoryContextStateManager
- instruct() - Method in interface ai.agentscentral.core.agent.instructor.Instructor
- instruction() - Method in record class ai.agentscentral.core.tool.DefaultToolCallResult
-
Returns the value of the
instructionrecord component. - instruction() - Method in interface ai.agentscentral.core.tool.ToolCallResult
- Instructor - Interface in ai.agentscentral.core.agent.instructor
- instructors() - Method in record class ai.agentscentral.core.agent.Agent
-
Returns the value of the
instructorsrecord component. - Instructors - Class in ai.agentscentral.core.agent.instructor
-
Instructors
- isHandoffLimitExceeded() - Method in class ai.agentscentral.core.agentic.executor.MessageExecutionContext
- isToolCallLimitExceeded() - Method in class ai.agentscentral.core.agentic.executor.MessageExecutionContext
J
- jvmName() - Method in record class ai.agentscentral.core.tool.ArrayToolParameter
-
Returns the value of the
jvmNamerecord component. - jvmName() - Method in record class ai.agentscentral.core.tool.CollectionToolParameter
-
Returns the value of the
jvmNamerecord component. - jvmName() - Method in record class ai.agentscentral.core.tool.EnumToolParameter
-
Returns the value of the
jvmNamerecord component. - jvmName() - Method in record class ai.agentscentral.core.tool.TypedToolParameter
-
Returns the value of the
jvmNamerecord component.
L
- leader() - Method in record class ai.agentscentral.core.team.Team
-
Returns the value of the
leaderrecord component.
M
- maxHandOffsPerMessage() - Method in record class ai.agentscentral.core.session.config.ExecutionLimits
-
Returns the value of the
maxHandOffsPerMessagerecord component. - maxToolCallsPerMessage() - Method in record class ai.agentscentral.core.session.config.ExecutionLimits
-
Returns the value of the
maxToolCallsPerMessagerecord component. - members() - Method in record class ai.agentscentral.core.team.Team
-
Returns the value of the
membersrecord component. - Message - Interface in ai.agentscentral.core.session.message
-
Message
- MessageExecutionContext - Class in ai.agentscentral.core.agentic.executor
-
MessageContext
- MessageExecutionContext(ExecutionLimits) - Constructor for class ai.agentscentral.core.agentic.executor.MessageExecutionContext
- messageId() - Method in record class ai.agentscentral.core.session.message.AssistantMessage
-
Returns the value of the
messageIdrecord component. - messageId() - Method in record class ai.agentscentral.core.session.message.DeveloperMessage
-
Returns the value of the
messageIdrecord component. - messageId() - Method in record class ai.agentscentral.core.session.message.HandOffMessage
-
Returns the value of the
messageIdrecord component. - messageId() - Method in interface ai.agentscentral.core.session.message.Message
- messageId() - Method in record class ai.agentscentral.core.session.message.ToolMessage
-
Returns the value of the
messageIdrecord component. - messageId() - Method in record class ai.agentscentral.core.session.message.UserMessage
-
Returns the value of the
messageIdrecord component. - MessageIdGenerator - Interface in ai.agentscentral.core.session.id
-
MessageIdGenerator
- MessagePart - Interface in ai.agentscentral.core.session.message
-
MessagePart
- MessagePartType - Enum Class in ai.agentscentral.core.session.message
-
MessagePartType
- method() - Method in record class ai.agentscentral.core.tool.ToolCall
-
Returns the value of the
methodrecord component. - mode() - Method in record class ai.agentscentral.core.team.Team
-
Returns the value of the
moderecord component. - model() - Method in record class ai.agentscentral.core.agent.Agent
-
Returns the value of the
modelrecord component. - Model - Record Class in ai.agentscentral.core.model
-
Model
- Model(String, ModelConfig) - Constructor for record class ai.agentscentral.core.model.Model
-
Creates an instance of a
Modelrecord class. - ModelConfig - Interface in ai.agentscentral.core.model
-
ModelConfig
N
- name() - Method in record class ai.agentscentral.core.agent.Agent
-
Returns the value of the
namerecord component. - name() - Method in interface ai.agentscentral.core.agentic.Agentic
- name() - Element in annotation interface ai.agentscentral.core.annotation.Tool
- name() - Element in annotation interface ai.agentscentral.core.annotation.ToolParam
- name() - Method in record class ai.agentscentral.core.model.Model
-
Returns the value of the
namerecord component. - name() - Method in interface ai.agentscentral.core.session.user.User
- name() - Method in record class ai.agentscentral.core.team.Team
-
Returns the value of the
namerecord component. - name() - Method in record class ai.agentscentral.core.tool.ArrayToolParameter
-
Returns the value of the
namerecord component. - name() - Method in record class ai.agentscentral.core.tool.CollectionToolParameter
-
Returns the value of the
namerecord component. - name() - Method in record class ai.agentscentral.core.tool.DefaultToolCallInstruction
-
Returns the value of the
namerecord component. - name() - Method in record class ai.agentscentral.core.tool.EnumToolParameter
-
Returns the value of the
namerecord component. - name() - Method in record class ai.agentscentral.core.tool.ToolCall
-
Returns the value of the
namerecord component. - name() - Method in interface ai.agentscentral.core.tool.ToolParameter
- name() - Method in record class ai.agentscentral.core.tool.TypedToolParameter
-
Returns the value of the
namerecord component. - newAgenticExecutor() - Method in record class ai.agentscentral.core.agentic.executor.HandedOff
-
Returns the value of the
newAgenticExecutorrecord component.
O
- ofError(E) - Static method in class ai.agentscentral.core.tool.ResultOrError
- ofResult(R) - Static method in class ai.agentscentral.core.tool.ResultOrError
- onResult(String, String, TriConvertor<String, String, R, T>) - Method in class ai.agentscentral.core.tool.ResultOrError
- orError() - Method in class ai.agentscentral.core.tool.ResultOrError
- orOnError(TriConvertor<String, String, E, T>) - Method in class ai.agentscentral.core.tool.ResultOrError
P
- parameters() - Method in record class ai.agentscentral.core.tool.ToolCall
-
Returns the value of the
parametersrecord component. - partOf() - Method in record class ai.agentscentral.core.agentic.executor.register.RegisteredAgent
-
Returns the value of the
partOfrecord component. - partOf() - Method in record class ai.agentscentral.core.agentic.executor.register.RegisteredTeam
-
Returns the value of the
partOfrecord component. - partOfTeam() - Method in interface ai.agentscentral.core.context.ContextState
- partOfTeam() - Method in record class ai.agentscentral.core.context.DefaultContextState
-
Returns the value of the
partOfTeamrecord component. - parts() - Method in record class ai.agentscentral.core.session.message.AssistantMessage
-
Returns the value of the
partsrecord component. - parts() - Method in record class ai.agentscentral.core.session.message.DeveloperMessage
-
Returns the value of the
partsrecord component. - parts() - Method in record class ai.agentscentral.core.session.message.HandOffMessage
-
Returns the value of the
partsrecord component. - parts() - Method in interface ai.agentscentral.core.session.message.Message
- parts() - Method in record class ai.agentscentral.core.session.message.ToolMessage
-
Returns the value of the
partsrecord component. - parts() - Method in record class ai.agentscentral.core.session.message.UserMessage
-
Returns the value of the
partsrecord component. - process(String, UserMessage, User) - Method in class ai.agentscentral.core.session.processor.DefaultSessionProcessor
- process(String, UserMessage, User) - Method in interface ai.agentscentral.core.session.processor.SessionProcessor
- ProviderAgentExecutor - Interface in ai.agentscentral.core.provider
-
ProviderAgentExecutor
- ProviderClient - Interface in ai.agentscentral.core.model
-
ProviderClient
- ProviderFactory<P> - Interface in ai.agentscentral.core.model
-
ProviderFactory
R
- rawArguments() - Method in record class ai.agentscentral.core.tool.DefaultToolCallInstruction
-
Returns the value of the
rawArgumentsrecord component. - rawArguments() - Method in interface ai.agentscentral.core.tool.ToolCallInstruction
- ReflectionUtil - Class in ai.agentscentral.core.tool
-
ReflectionUtil
- register(Agentic, Team, AgenticExecutor<? extends Agentic>) - Method in interface ai.agentscentral.core.agentic.executor.register.AgenticRegistrar
- register(Agentic, Team, AgenticExecutor<? extends Agentic>) - Method in class ai.agentscentral.core.agentic.executor.register.DefaultAgenticRegistrar
- RegisteredAgent - Record Class in ai.agentscentral.core.agentic.executor.register
-
RegisteredAgent
- RegisteredAgent(Agent, Team, AgenticExecutor<? extends Agentic>) - Constructor for record class ai.agentscentral.core.agentic.executor.register.RegisteredAgent
-
Creates an instance of a
RegisteredAgentrecord class. - RegisteredAgentic - Interface in ai.agentscentral.core.agentic.executor.register
-
Registered
- RegisteredTeam - Record Class in ai.agentscentral.core.agentic.executor.register
-
RegisteredTeam
- RegisteredTeam(Team, Team, AgenticExecutor<? extends Agentic>) - Constructor for record class ai.agentscentral.core.agentic.executor.register.RegisteredTeam
-
Creates an instance of a
RegisteredTeamrecord class. - required() - Element in annotation interface ai.agentscentral.core.annotation.ToolParam
- required() - Method in record class ai.agentscentral.core.tool.ArrayToolParameter
-
Returns the value of the
requiredrecord component. - required() - Method in record class ai.agentscentral.core.tool.CollectionToolParameter
-
Returns the value of the
requiredrecord component. - required() - Method in record class ai.agentscentral.core.tool.EnumToolParameter
-
Returns the value of the
requiredrecord component. - required() - Method in interface ai.agentscentral.core.tool.ToolParameter
- required() - Method in record class ai.agentscentral.core.tool.TypedToolParameter
-
Returns the value of the
requiredrecord component. - result() - Method in record class ai.agentscentral.core.tool.DefaultToolCallResult
-
Returns the value of the
resultrecord component. - result() - Method in interface ai.agentscentral.core.tool.ToolCallResult
- ResultOrError<R,
E, - Class in ai.agentscentral.core.toolT> -
ResultOrError
- returnType() - Method in record class ai.agentscentral.core.tool.DefaultToolCallResult
-
Returns the value of the
returnTyperecord component. - returnType() - Method in interface ai.agentscentral.core.tool.ToolCallResult
- route - Enum constant in enum class ai.agentscentral.core.team.TeamMode
- RoutingModeTeamExecutor - Class in ai.agentscentral.core.agentic.executor
-
RoutingModeTeamExecutor
- RoutingModeTeamExecutor(Team, ContextStateManager, ContextManager, AgentJFactory, AgenticExecutorInitializer, HandoffExecutor) - Constructor for class ai.agentscentral.core.agentic.executor.RoutingModeTeamExecutor
S
- SessionIdGenerator - Interface in ai.agentscentral.core.session.id
-
ConversationIdGenerator
- SessionProcessor - Interface in ai.agentscentral.core.session.processor
-
SessionProcessor
- stringInstructor(String) - Static method in class ai.agentscentral.core.agent.instructor.Instructors
T
- team() - Method in record class ai.agentscentral.core.agentic.executor.register.RegisteredTeam
-
Returns the value of the
teamrecord component. - Team - Record Class in ai.agentscentral.core.team
-
Team
- Team(String, Agent, List<Agentic>, TeamMode) - Constructor for record class ai.agentscentral.core.team.Team
-
Creates an instance of a
Teamrecord class. - TeamExecutor - Interface in ai.agentscentral.core.agentic.executor
- TeamMode - Enum Class in ai.agentscentral.core.team
-
TeamMode
- text - Enum constant in enum class ai.agentscentral.core.session.message.MessagePartType
- text() - Method in record class ai.agentscentral.core.session.message.TextPart
-
Returns the value of the
textrecord component. - TextPart - Record Class in ai.agentscentral.core.session.message
-
TextPart
- TextPart(MessagePartType, String) - Constructor for record class ai.agentscentral.core.session.message.TextPart
-
Creates an instance of a
TextPartrecord class. - textParts(ToolCallExecutionError) - Static method in class ai.agentscentral.core.tool.convertors.ToolConvertors
- textParts(ToolCallResult) - Static method in class ai.agentscentral.core.tool.convertors.ToolConvertors
- thinking - Enum constant in enum class ai.agentscentral.core.session.message.MessagePartType
- timestamp() - Method in record class ai.agentscentral.core.session.message.AssistantMessage
-
Returns the value of the
timestamprecord component. - timestamp() - Method in record class ai.agentscentral.core.session.message.DeveloperMessage
-
Returns the value of the
timestamprecord component. - timestamp() - Method in record class ai.agentscentral.core.session.message.HandOffMessage
-
Returns the value of the
timestamprecord component. - timestamp() - Method in interface ai.agentscentral.core.session.message.Message
- timestamp() - Method in record class ai.agentscentral.core.session.message.ToolMessage
-
Returns the value of the
timestamprecord component. - timestamp() - Method in record class ai.agentscentral.core.session.message.UserMessage
-
Returns the value of the
timestamprecord component. - Tool - Annotation Interface in ai.agentscentral.core.annotation
- toolBag() - Method in record class ai.agentscentral.core.tool.ToolCall
-
Returns the value of the
toolBagrecord component. - ToolBag - Interface in ai.agentscentral.core.tool
-
ToolBag
- toolBags() - Method in record class ai.agentscentral.core.agent.Agent
-
Returns the value of the
toolBagsrecord component. - ToolBagToolsExtractor - Class in ai.agentscentral.core.tool
-
ToolBagToolsExtractor
- toolCall() - Method in record class ai.agentscentral.core.tool.DefaultToolCallInstruction
-
Returns the value of the
toolCallrecord component. - toolCall() - Method in interface ai.agentscentral.core.tool.ToolCallInstruction
- ToolCall - Record Class in ai.agentscentral.core.tool
-
ToolCall
- ToolCall(ToolBag, Method, String, String, List<ToolParameter>) - Constructor for record class ai.agentscentral.core.tool.ToolCall
-
Creates an instance of a
ToolCallrecord class. - ToolCallExecutionError - Record Class in ai.agentscentral.core.tool
-
ToolCallExecutionError
- ToolCallExecutionError(String, String, String) - Constructor for record class ai.agentscentral.core.tool.ToolCallExecutionError
-
Creates an instance of a
ToolCallExecutionErrorrecord class. - ToolCallExecutor<T> - Interface in ai.agentscentral.core.tool
-
ToolCallExecutor
- toolCallId() - Method in record class ai.agentscentral.core.session.message.ToolMessage
-
Returns the value of the
toolCallIdrecord component. - toolCallId() - Method in record class ai.agentscentral.core.tool.ToolCallExecutionError
-
Returns the value of the
toolCallIdrecord component. - ToolCallInstruction - Interface in ai.agentscentral.core.tool
-
ToolCallInstruction
- ToolCallResult - Interface in ai.agentscentral.core.tool
-
ToolCallResult
- toolCalls() - Method in record class ai.agentscentral.core.session.message.AssistantMessage
-
Returns the value of the
toolCallsrecord component. - ToolConvertors - Class in ai.agentscentral.core.tool.convertors
-
ToolConvertors
- ToolConvertors() - Constructor for class ai.agentscentral.core.tool.convertors.ToolConvertors
- ToolMessage - Record Class in ai.agentscentral.core.session.message
-
ToolMessage
- ToolMessage(String, String, String, String, MessagePart[], long) - Constructor for record class ai.agentscentral.core.session.message.ToolMessage
-
Creates an instance of a
ToolMessagerecord class. - toolName() - Method in record class ai.agentscentral.core.session.message.ToolMessage
-
Returns the value of the
toolNamerecord component. - toolName() - Method in record class ai.agentscentral.core.tool.ToolCallExecutionError
-
Returns the value of the
toolNamerecord component. - ToolParam - Annotation Interface in ai.agentscentral.core.annotation
- ToolParameter - Interface in ai.agentscentral.core.tool
-
ToolParameter
- ToolsExtractor - Interface in ai.agentscentral.core.tool
-
ToolsExtractor
- toString() - Method in record class ai.agentscentral.core.agent.Agent
-
Returns a string representation of this record class.
- toString() - Method in record class ai.agentscentral.core.agentic.executor.HandedOff
-
Returns a string representation of this record class.
- toString() - Method in record class ai.agentscentral.core.agentic.executor.register.RegisteredAgent
-
Returns a string representation of this record class.
- toString() - Method in record class ai.agentscentral.core.agentic.executor.register.RegisteredTeam
-
Returns a string representation of this record class.
- toString() - Method in record class ai.agentscentral.core.context.DefaultContextState
-
Returns a string representation of this record class.
- toString() - Method in record class ai.agentscentral.core.handoff.DefaultHandoffInstruction
-
Returns a string representation of this record class.
- toString() - Method in record class ai.agentscentral.core.handoff.Handoff
-
Returns a string representation of this record class.
- toString() - Method in record class ai.agentscentral.core.model.Model
-
Returns a string representation of this record class.
- toString() - Method in record class ai.agentscentral.core.session.config.ExecutionLimits
-
Returns a string representation of this record class.
- toString() - Method in record class ai.agentscentral.core.session.message.AssistantMessage
-
Returns a string representation of this record class.
- toString() - Method in record class ai.agentscentral.core.session.message.DeveloperMessage
-
Returns a string representation of this record class.
- toString() - Method in record class ai.agentscentral.core.session.message.HandOffMessage
-
Returns a string representation of this record class.
- toString() - Method in record class ai.agentscentral.core.session.message.TextPart
-
Returns a string representation of this record class.
- toString() - Method in record class ai.agentscentral.core.session.message.ToolMessage
-
Returns a string representation of this record class.
- toString() - Method in record class ai.agentscentral.core.session.message.UserMessage
-
Returns a string representation of this record class.
- toString() - Method in record class ai.agentscentral.core.team.Team
-
Returns a string representation of this record class.
- toString() - Method in record class ai.agentscentral.core.tool.ArrayToolParameter
-
Returns a string representation of this record class.
- toString() - Method in record class ai.agentscentral.core.tool.CollectionToolParameter
-
Returns a string representation of this record class.
- toString() - Method in record class ai.agentscentral.core.tool.DefaultToolCallInstruction
-
Returns a string representation of this record class.
- toString() - Method in record class ai.agentscentral.core.tool.DefaultToolCallResult
-
Returns a string representation of this record class.
- toString() - Method in record class ai.agentscentral.core.tool.EnumToolParameter
-
Returns a string representation of this record class.
- toString() - Method in record class ai.agentscentral.core.tool.ToolCall
-
Returns a string representation of this record class.
- toString() - Method in record class ai.agentscentral.core.tool.ToolCallExecutionError
-
Returns a string representation of this record class.
- toString() - Method in record class ai.agentscentral.core.tool.TypedToolParameter
-
Returns a string representation of this record class.
- TriConvertor<I1,
I2, - Interface in ai.agentscentral.core.convertorsI3, O> -
TriConvertor
- type() - Method in interface ai.agentscentral.core.session.message.MessagePart
- type() - Method in record class ai.agentscentral.core.session.message.TextPart
-
Returns the value of the
typerecord component. - type() - Method in record class ai.agentscentral.core.tool.ArrayToolParameter
-
Returns the value of the
typerecord component. - type() - Method in record class ai.agentscentral.core.tool.CollectionToolParameter
-
Returns the value of the
typerecord component. - type() - Method in record class ai.agentscentral.core.tool.EnumToolParameter
-
Returns the value of the
typerecord component. - type() - Method in interface ai.agentscentral.core.tool.ToolParameter
- type() - Method in record class ai.agentscentral.core.tool.TypedToolParameter
-
Returns the value of the
typerecord component. - TypedToolParameter - Record Class in ai.agentscentral.core.tool
-
TypedToolParameter
- TypedToolParameter(int, Class<?>, String, String, boolean, String) - Constructor for record class ai.agentscentral.core.tool.TypedToolParameter
-
Creates an instance of a
TypedToolParameterrecord class.
U
- updateState(ContextState) - Method in interface ai.agentscentral.core.context.ContextStateManager
- updateState(ContextState) - Method in class ai.agentscentral.core.context.InMemoryContextStateManager
- User - Interface in ai.agentscentral.core.session.user
- UserMessage - Record Class in ai.agentscentral.core.session.message
-
UserMessage
- UserMessage(String, String, MessagePart[], long) - Constructor for record class ai.agentscentral.core.session.message.UserMessage
-
Creates an instance of a
UserMessagerecord class.
V
- valueOf(String) - Static method in enum class ai.agentscentral.core.session.message.MessagePartType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ai.agentscentral.core.team.TeamMode
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class ai.agentscentral.core.session.message.MessagePartType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ai.agentscentral.core.team.TeamMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages