Index

A B C D E F G H I J L M N O P R S T U V 
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 agent record component.
agent() - Method in record class ai.agentscentral.core.agentic.executor.register.RegisteredAgent
Returns the value of the agent record 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 Agent record 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 agenticName record 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 agentName record 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 arguments record 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 ArrayToolParameter record class.
arrayType() - Method in record class ai.agentscentral.core.tool.ArrayToolParameter
Returns the value of the arrayType record 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 AssistantMessage record class.

B

BiConvertor<I1,I2,O> - Interface in ai.agentscentral.core.convertors
BiConvertor

C

callId() - Method in record class ai.agentscentral.core.handoff.DefaultHandoffInstruction
Returns the value of the callId record 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 CollectionToolParameter record class.
config() - Method in record class ai.agentscentral.core.model.Model
Returns the value of the config record 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 contextId record component.
contextId() - Method in record class ai.agentscentral.core.session.message.AssistantMessage
Returns the value of the contextId record component.
contextId() - Method in record class ai.agentscentral.core.session.message.DeveloperMessage
Returns the value of the contextId record component.
contextId() - Method in record class ai.agentscentral.core.session.message.HandOffMessage
Returns the value of the contextId record 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 contextId record component.
contextId() - Method in record class ai.agentscentral.core.session.message.UserMessage
Returns the value of the contextId record 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 currentAgent record 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 currentTeam record 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 DefaultContextState record 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 DefaultHandoffInstruction record 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 DefaultToolCallInstruction record 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 DefaultToolCallResult record 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 description record component.
description() - Method in record class ai.agentscentral.core.tool.ArrayToolParameter
Returns the value of the description record component.
description() - Method in record class ai.agentscentral.core.tool.CollectionToolParameter
Returns the value of the description record component.
description() - Method in record class ai.agentscentral.core.tool.EnumToolParameter
Returns the value of the description record component.
description() - Method in record class ai.agentscentral.core.tool.ToolCall
Returns the value of the description record 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 description record 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 DeveloperMessage record 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 EnumToolParameter record class.
enumValues() - Method in record class ai.agentscentral.core.tool.EnumToolParameter
Returns the value of the enumValues record 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 error record 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 ExecutionLimits record class.
executor() - Method in record class ai.agentscentral.core.agentic.executor.register.RegisteredAgent
Returns the value of the executor record 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 executor record 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 genericType record 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 HandedOff record class.
handoff() - Method in record class ai.agentscentral.core.handoff.DefaultHandoffInstruction
Returns the value of the handoff record 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 Handoff record 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 handOffId record 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 HandOffMessage record class.
handoffs() - Method in record class ai.agentscentral.core.agent.Agent
Returns the value of the handoffs record component.
handoffs() - Method in record class ai.agentscentral.core.session.message.AssistantMessage
Returns the value of the handoffs record 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 id record 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 id record 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 index record component.
index() - Method in record class ai.agentscentral.core.tool.CollectionToolParameter
Returns the value of the index record component.
index() - Method in record class ai.agentscentral.core.tool.EnumToolParameter
Returns the value of the index record 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 index record 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 instruction record 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 instructors record 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 jvmName record component.
jvmName() - Method in record class ai.agentscentral.core.tool.CollectionToolParameter
Returns the value of the jvmName record component.
jvmName() - Method in record class ai.agentscentral.core.tool.EnumToolParameter
Returns the value of the jvmName record component.
jvmName() - Method in record class ai.agentscentral.core.tool.TypedToolParameter
Returns the value of the jvmName record component.

L

leader() - Method in record class ai.agentscentral.core.team.Team
Returns the value of the leader record component.

M

maxHandOffsPerMessage() - Method in record class ai.agentscentral.core.session.config.ExecutionLimits
Returns the value of the maxHandOffsPerMessage record component.
maxToolCallsPerMessage() - Method in record class ai.agentscentral.core.session.config.ExecutionLimits
Returns the value of the maxToolCallsPerMessage record component.
members() - Method in record class ai.agentscentral.core.team.Team
Returns the value of the members record 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 messageId record component.
messageId() - Method in record class ai.agentscentral.core.session.message.DeveloperMessage
Returns the value of the messageId record component.
messageId() - Method in record class ai.agentscentral.core.session.message.HandOffMessage
Returns the value of the messageId record 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 messageId record component.
messageId() - Method in record class ai.agentscentral.core.session.message.UserMessage
Returns the value of the messageId record 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 method record component.
mode() - Method in record class ai.agentscentral.core.team.Team
Returns the value of the mode record component.
model() - Method in record class ai.agentscentral.core.agent.Agent
Returns the value of the model record 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 Model record 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 name record 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 name record 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 name record component.
name() - Method in record class ai.agentscentral.core.tool.ArrayToolParameter
Returns the value of the name record component.
name() - Method in record class ai.agentscentral.core.tool.CollectionToolParameter
Returns the value of the name record component.
name() - Method in record class ai.agentscentral.core.tool.DefaultToolCallInstruction
Returns the value of the name record component.
name() - Method in record class ai.agentscentral.core.tool.EnumToolParameter
Returns the value of the name record component.
name() - Method in record class ai.agentscentral.core.tool.ToolCall
Returns the value of the name record 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 name record component.
newAgenticExecutor() - Method in record class ai.agentscentral.core.agentic.executor.HandedOff
Returns the value of the newAgenticExecutor record 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 parameters record component.
partOf() - Method in record class ai.agentscentral.core.agentic.executor.register.RegisteredAgent
Returns the value of the partOf record component.
partOf() - Method in record class ai.agentscentral.core.agentic.executor.register.RegisteredTeam
Returns the value of the partOf record 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 partOfTeam record component.
parts() - Method in record class ai.agentscentral.core.session.message.AssistantMessage
Returns the value of the parts record component.
parts() - Method in record class ai.agentscentral.core.session.message.DeveloperMessage
Returns the value of the parts record component.
parts() - Method in record class ai.agentscentral.core.session.message.HandOffMessage
Returns the value of the parts record 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 parts record component.
parts() - Method in record class ai.agentscentral.core.session.message.UserMessage
Returns the value of the parts record 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 rawArguments record 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 RegisteredAgent record 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 RegisteredTeam record 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 required record component.
required() - Method in record class ai.agentscentral.core.tool.CollectionToolParameter
Returns the value of the required record component.
required() - Method in record class ai.agentscentral.core.tool.EnumToolParameter
Returns the value of the required record 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 required record component.
result() - Method in record class ai.agentscentral.core.tool.DefaultToolCallResult
Returns the value of the result record component.
result() - Method in interface ai.agentscentral.core.tool.ToolCallResult
 
ResultOrError<R,E,T> - Class in ai.agentscentral.core.tool
ResultOrError
returnType() - Method in record class ai.agentscentral.core.tool.DefaultToolCallResult
Returns the value of the returnType record 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 team record 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 Team record 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 text record 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 TextPart record 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 timestamp record component.
timestamp() - Method in record class ai.agentscentral.core.session.message.DeveloperMessage
Returns the value of the timestamp record component.
timestamp() - Method in record class ai.agentscentral.core.session.message.HandOffMessage
Returns the value of the timestamp record 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 timestamp record component.
timestamp() - Method in record class ai.agentscentral.core.session.message.UserMessage
Returns the value of the timestamp record component.
Tool - Annotation Interface in ai.agentscentral.core.annotation
 
toolBag() - Method in record class ai.agentscentral.core.tool.ToolCall
Returns the value of the toolBag record component.
ToolBag - Interface in ai.agentscentral.core.tool
ToolBag
toolBags() - Method in record class ai.agentscentral.core.agent.Agent
Returns the value of the toolBags record component.
ToolBagToolsExtractor - Class in ai.agentscentral.core.tool
ToolBagToolsExtractor
toolCall() - Method in record class ai.agentscentral.core.tool.DefaultToolCallInstruction
Returns the value of the toolCall record 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 ToolCall record 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 ToolCallExecutionError record 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 toolCallId record component.
toolCallId() - Method in record class ai.agentscentral.core.tool.ToolCallExecutionError
Returns the value of the toolCallId record 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 toolCalls record 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 ToolMessage record class.
toolName() - Method in record class ai.agentscentral.core.session.message.ToolMessage
Returns the value of the toolName record component.
toolName() - Method in record class ai.agentscentral.core.tool.ToolCallExecutionError
Returns the value of the toolName record 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,I3,O> - Interface in ai.agentscentral.core.convertors
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 type record component.
type() - Method in record class ai.agentscentral.core.tool.ArrayToolParameter
Returns the value of the type record component.
type() - Method in record class ai.agentscentral.core.tool.CollectionToolParameter
Returns the value of the type record component.
type() - Method in record class ai.agentscentral.core.tool.EnumToolParameter
Returns the value of the type record 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 type record 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 TypedToolParameter record 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 UserMessage record 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.
A B C D E F G H I J L M N O P R S T U V 
All Classes and Interfaces|All Packages