Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- A2A - Enum constant in enum class com.mulesoft.modules.agent.broker.internal.error.BrokerErrorTypes
- A2A - Enum constant in enum class com.mulesoft.modules.agent.broker.internal.tool.ToolType
- A2A_TOOL - Enum constant in enum class com.mulesoft.modules.agent.broker.internal.state.model.AdditionalInputRequired.RequesterType
- A2AClient - Class in com.mulesoft.modules.agent.broker.api.model.a2a
-
Represents an A2A client configuration for the Agent Broker.
- A2AClient() - Constructor for class com.mulesoft.modules.agent.broker.api.model.a2a.A2AClient
- A2AService - Class in com.mulesoft.modules.agent.broker.internal.tool.a2a
-
Service responsible for managing A2A tools in the Agent Broker.
- A2AService() - Constructor for class com.mulesoft.modules.agent.broker.internal.tool.a2a.A2AService
- A2AService.A2ATool - Class in com.mulesoft.modules.agent.broker.internal.tool.a2a
- A2AService.A2ATool.A2AToolOutput - Record Class in com.mulesoft.modules.agent.broker.internal.tool.a2a
- A2AToolOutput(List<Part<?>>, List<Artifact>) - Constructor for record class com.mulesoft.modules.agent.broker.internal.tool.a2a.A2AService.A2ATool.A2AToolOutput
-
Creates an instance of a
A2AToolOutputrecord class. - A2AToolResponse - Class in com.mulesoft.modules.agent.broker.internal.tool.a2a
- A2AToolResponse(String, ToolSelection, String, String, TaskState, List<Part<?>>, List<Artifact>) - Constructor for class com.mulesoft.modules.agent.broker.internal.tool.a2a.A2AToolResponse
- A2AUtils - Class in com.mulesoft.modules.agent.broker.internal.tool.a2a
- accept(ToolVisitor) - Method in class com.mulesoft.modules.agent.broker.internal.operation.loop.LoopOperation.CustomTool
- accept(ToolVisitor) - Method in class com.mulesoft.modules.agent.broker.internal.tool.a2a.A2AService.A2ATool
- accept(ToolVisitor) - Method in class com.mulesoft.modules.agent.broker.internal.tool.mcp.McpService.McpTool
- accept(ToolVisitor) - Method in class com.mulesoft.modules.agent.broker.internal.tool.Tool
- addIteration(Iteration) - Method in interface com.mulesoft.modules.agent.broker.internal.extension.connection.LLMClient.LLMSession
- addIteration(Iteration) - Method in class com.mulesoft.modules.agent.broker.internal.extension.connection.session.BaseLLMSession
- AdditionalInputRequired - Class in com.mulesoft.modules.agent.broker.internal.state.model
- AdditionalInputRequired(AdditionalInputRequired.RequesterType, int) - Constructor for class com.mulesoft.modules.agent.broker.internal.state.model.AdditionalInputRequired
- AdditionalInputRequired(AdditionalInputRequired.RequesterType, int, String) - Constructor for class com.mulesoft.modules.agent.broker.internal.state.model.AdditionalInputRequired
- AdditionalInputRequired.RequesterType - Enum Class in com.mulesoft.modules.agent.broker.internal.state.model
- addToolResponse(ToolResponse) - Method in interface com.mulesoft.modules.agent.broker.internal.extension.connection.LLMClient.LLMSession
- addToolResponse(ToolResponse) - Method in class com.mulesoft.modules.agent.broker.internal.extension.connection.session.BaseLLMSession
- agentLoop(AgentsBroker, LLMClient, String, String, InputStream, String, String, List<McpServer>, List<A2AClient>, List<CustomToolRoute>, Integer, Integer, DistributedTraceContextManager, ExtensionsClient, CompletionCallback<String, Void>) - Method in class com.mulesoft.modules.agent.broker.internal.operation.loop.LoopOperation
- AgentsBroker - Class in com.mulesoft.modules.agent.broker.internal.extension
-
Module for Agents orchestration
- AgentsBroker() - Constructor for class com.mulesoft.modules.agent.broker.internal.extension.AgentsBroker
- AgentSummary - Class in com.mulesoft.modules.agent.broker.internal.tool.a2a
-
POJO class representing agent summary data for caching.
- AgentSummary() - Constructor for class com.mulesoft.modules.agent.broker.internal.tool.a2a.AgentSummary
- AgentSummary(String, String, String, String) - Constructor for class com.mulesoft.modules.agent.broker.internal.tool.a2a.AgentSummary
- AgentToolContext - Class in com.mulesoft.modules.agent.broker.internal.state.model
- AgentToolContext() - Constructor for class com.mulesoft.modules.agent.broker.internal.state.model.AgentToolContext
- apiInstanceId() - Method in record class com.mulesoft.modules.agent.broker.internal.tool.ToolRequest
-
Returns the value of the
apiInstanceIdrecord component. - artifacts() - Method in record class com.mulesoft.modules.agent.broker.internal.tool.a2a.A2AService.A2ATool.A2AToolOutput
-
Returns the value of the
artifactsrecord component. - asJsonResult(Task) - Method in class com.mulesoft.modules.agent.broker.internal.tool.a2a.A2AService
- asModuleException(Throwable, ErrorTypeDefinition) - Static method in class com.mulesoft.modules.agent.broker.internal.util.ExceptionUtils
- asString(Result<T, A>) - Method in class com.mulesoft.modules.agent.broker.internal.serializer.SerializationService
B
- BaseConnectionProvider - Class in com.mulesoft.modules.agent.broker.internal.extension.connection
- BaseConnectionProvider() - Constructor for class com.mulesoft.modules.agent.broker.internal.extension.connection.BaseConnectionProvider
- BaseLLMSession - Class in com.mulesoft.modules.agent.broker.internal.extension.connection.session
- BaseLLMSession(OpenAIClient, LLMRequest, OpenAISettings, List<Tool>) - Constructor for class com.mulesoft.modules.agent.broker.internal.extension.connection.session.BaseLLMSession
- BrokerErrorTypes - Enum Class in com.mulesoft.modules.agent.broker.internal.error
-
Represents an error that can happen in an A2A operation.
- builder - Variable in class com.mulesoft.modules.agent.broker.internal.extension.connection.session.BaseLLMSession
C
- CATEGORY - Static variable in class com.mulesoft.modules.agent.broker.internal.log.SecureLogger
- client - Variable in class com.mulesoft.modules.agent.broker.internal.extension.connection.session.BaseLLMSession
- close() - Method in interface com.mulesoft.modules.agent.broker.internal.extension.connection.LLMClient
- close() - Method in class com.mulesoft.modules.agent.broker.internal.extension.connection.openai.OpenAIClient
- collectHeaders(ToolRequest) - Method in class com.mulesoft.modules.agent.broker.internal.tool.Tool
-
Create a map of headers to be sent when executing a tool.
- collectParts(Message) - Static method in class com.mulesoft.modules.agent.broker.internal.tool.a2a.A2AUtils
- collectParts(TaskStatus) - Static method in class com.mulesoft.modules.agent.broker.internal.tool.a2a.A2AUtils
- com.mulesoft.modules.agent.broker.api.model.a2a - package com.mulesoft.modules.agent.broker.api.model.a2a
- com.mulesoft.modules.agent.broker.api.model.llm.openai - package com.mulesoft.modules.agent.broker.api.model.llm.openai
- com.mulesoft.modules.agent.broker.api.model.mcp - package com.mulesoft.modules.agent.broker.api.model.mcp
- com.mulesoft.modules.agent.broker.api.model.tool - package com.mulesoft.modules.agent.broker.api.model.tool
- com.mulesoft.modules.agent.broker.internal.datasense - package com.mulesoft.modules.agent.broker.internal.datasense
- com.mulesoft.modules.agent.broker.internal.error - package com.mulesoft.modules.agent.broker.internal.error
- com.mulesoft.modules.agent.broker.internal.extension - package com.mulesoft.modules.agent.broker.internal.extension
- com.mulesoft.modules.agent.broker.internal.extension.connection - package com.mulesoft.modules.agent.broker.internal.extension.connection
- com.mulesoft.modules.agent.broker.internal.extension.connection.openai - package com.mulesoft.modules.agent.broker.internal.extension.connection.openai
- com.mulesoft.modules.agent.broker.internal.extension.connection.session - package com.mulesoft.modules.agent.broker.internal.extension.connection.session
- com.mulesoft.modules.agent.broker.internal.llm - package com.mulesoft.modules.agent.broker.internal.llm
- com.mulesoft.modules.agent.broker.internal.log - package com.mulesoft.modules.agent.broker.internal.log
- com.mulesoft.modules.agent.broker.internal.operation.loop - package com.mulesoft.modules.agent.broker.internal.operation.loop
- com.mulesoft.modules.agent.broker.internal.serializer - package com.mulesoft.modules.agent.broker.internal.serializer
- com.mulesoft.modules.agent.broker.internal.state - package com.mulesoft.modules.agent.broker.internal.state
- com.mulesoft.modules.agent.broker.internal.state.model - package com.mulesoft.modules.agent.broker.internal.state.model
- com.mulesoft.modules.agent.broker.internal.tool - package com.mulesoft.modules.agent.broker.internal.tool
- com.mulesoft.modules.agent.broker.internal.tool.a2a - package com.mulesoft.modules.agent.broker.internal.tool.a2a
- com.mulesoft.modules.agent.broker.internal.tool.mcp - package com.mulesoft.modules.agent.broker.internal.tool.mcp
- com.mulesoft.modules.agent.broker.internal.tracing - package com.mulesoft.modules.agent.broker.internal.tracing
- com.mulesoft.modules.agent.broker.internal.util - package com.mulesoft.modules.agent.broker.internal.util
- completeAsyncInTCCL(CompletableFuture<T>, Executor, BiConsumer<? super T, ? super Throwable>) - Static method in class com.mulesoft.modules.agent.broker.internal.util.ConcurrencyUtils
- completedJsonResult(Conversation, TaskContext, String) - Method in class com.mulesoft.modules.agent.broker.internal.tool.a2a.A2AService
- ConcurrencyUtils - Class in com.mulesoft.modules.agent.broker.internal.util
- connect() - Method in class com.mulesoft.modules.agent.broker.internal.extension.connection.openai.OpenAIConnectionProvider
- Conversation - Class in com.mulesoft.modules.agent.broker.internal.state.model
- Conversation(String) - Constructor for class com.mulesoft.modules.agent.broker.internal.state.model.Conversation
- ConversationService - Class in com.mulesoft.modules.agent.broker.internal.state
- ConversationService() - Constructor for class com.mulesoft.modules.agent.broker.internal.state.ConversationService
- ConversationState - Class in com.mulesoft.modules.agent.broker.internal.state.model
- ConversationState() - Constructor for class com.mulesoft.modules.agent.broker.internal.state.model.ConversationState
- ConversationState(TaskState) - Constructor for class com.mulesoft.modules.agent.broker.internal.state.model.ConversationState
- ConversationState(TaskState, AdditionalInputRequired) - Constructor for class com.mulesoft.modules.agent.broker.internal.state.model.ConversationState
- ConversationState(TaskState, AdditionalInputRequired, String) - Constructor for class com.mulesoft.modules.agent.broker.internal.state.model.ConversationState
- ConversationState(TaskState, String) - Constructor for class com.mulesoft.modules.agent.broker.internal.state.model.ConversationState
- createContinuation(String) - Method in class com.mulesoft.modules.agent.broker.internal.state.model.TaskContext
- createSession(LLMRequest) - Method in interface com.mulesoft.modules.agent.broker.internal.extension.connection.LLMClient
- createSession(LLMRequest) - Method in class com.mulesoft.modules.agent.broker.internal.extension.connection.openai.OpenAIClient
- CUSTOM - Enum constant in enum class com.mulesoft.modules.agent.broker.internal.tool.ToolType
- CustomTool(String, String, String, String, String, CustomToolRoute) - Constructor for class com.mulesoft.modules.agent.broker.internal.operation.loop.LoopOperation.CustomTool
- CustomToolRoute - Class in com.mulesoft.modules.agent.broker.api.model.tool
- CustomToolRoute() - Constructor for class com.mulesoft.modules.agent.broker.api.model.tool.CustomToolRoute
- CustomToolRoute(String, String, String, String) - Constructor for class com.mulesoft.modules.agent.broker.api.model.tool.CustomToolRoute
D
- DEFAULT_TOOL_METADATA_EXPIRY - Static variable in class com.mulesoft.modules.agent.broker.internal.util.ToolUtils
- disconnect(LLMClient) - Method in class com.mulesoft.modules.agent.broker.internal.extension.connection.BaseConnectionProvider
- doGetNext() - Method in class com.mulesoft.modules.agent.broker.internal.extension.connection.session.BaseLLMSession
- doGetNext() - Method in class com.mulesoft.modules.agent.broker.internal.extension.connection.session.FunctionBasedSession
- doGetNext() - Method in class com.mulesoft.modules.agent.broker.internal.extension.connection.session.StructuredResponseSession
- DwConverter - Class in com.mulesoft.modules.agent.broker.internal.serializer
- DwConverter(ExpressionManager, String, Object, BiConsumer<Object, BindingContext.Builder>) - Constructor for class com.mulesoft.modules.agent.broker.internal.serializer.DwConverter
- DwConverter(ExpressionManager, String, BiConsumer<Object, BindingContext.Builder>) - Constructor for class com.mulesoft.modules.agent.broker.internal.serializer.DwConverter
E
- equals(Object) - Method in record class com.mulesoft.modules.agent.broker.internal.tool.a2a.A2AService.A2ATool.A2AToolOutput
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.mulesoft.modules.agent.broker.internal.tool.ToolRequest
-
Indicates whether some other object is "equal to" this one.
- evaluate(Object, DataType) - Method in class com.mulesoft.modules.agent.broker.internal.serializer.DwConverter
- evaluateAsString(Object, DataType) - Method in class com.mulesoft.modules.agent.broker.internal.serializer.DwConverter
- ExceptionUtils - Class in com.mulesoft.modules.agent.broker.internal.util
- ExceptionUtils() - Constructor for class com.mulesoft.modules.agent.broker.internal.util.ExceptionUtils
- execute(ToolRequest, ExtensionsClient) - Method in class com.mulesoft.modules.agent.broker.internal.operation.loop.LoopOperation.CustomTool
- execute(ToolRequest, ExtensionsClient) - Method in class com.mulesoft.modules.agent.broker.internal.tool.a2a.A2AService.A2ATool
- execute(ToolRequest, ExtensionsClient) - Method in class com.mulesoft.modules.agent.broker.internal.tool.mcp.McpService.McpTool
- execute(ToolRequest, ExtensionsClient) - Method in class com.mulesoft.modules.agent.broker.internal.tool.Tool
- expressionManager - Variable in class com.mulesoft.modules.agent.broker.internal.serializer.SerializationService
F
- FunctionBasedSession - Class in com.mulesoft.modules.agent.broker.internal.extension.connection.session
- FunctionBasedSession(OpenAIClient, LLMRequest, OpenAISettings, List<Tool>) - Constructor for class com.mulesoft.modules.agent.broker.internal.extension.connection.session.FunctionBasedSession
G
- generateToolId(String, String) - Static method in class com.mulesoft.modules.agent.broker.internal.util.ToolUtils
- getA2AClientConfigRef() - Method in class com.mulesoft.modules.agent.broker.api.model.a2a.A2AClient
- getAdditionalInputRequired() - Method in class com.mulesoft.modules.agent.broker.internal.state.model.ConversationState
- getAgentToolContext(String) - Method in class com.mulesoft.modules.agent.broker.internal.state.model.TaskContext
- getAllowedTools() - Method in class com.mulesoft.modules.agent.broker.api.model.mcp.ToolFilter
- getApiKey() - Method in class com.mulesoft.modules.agent.broker.internal.extension.connection.openai.OpenAISettings
- getArtifacts() - Method in class com.mulesoft.modules.agent.broker.internal.tool.a2a.A2AToolResponse
- getCategoryName() - Method in class com.mulesoft.modules.agent.broker.internal.datasense.ToolInputResolver
- getChainInputMetadataType(ChainInputMetadataContext) - Method in class com.mulesoft.modules.agent.broker.internal.datasense.ToolInputResolver
- getConfigName() - Method in class com.mulesoft.modules.agent.broker.internal.extension.AgentsBroker
- getConfigRef() - Method in class com.mulesoft.modules.agent.broker.internal.tool.mcp.McpToolInfo
- getContextId() - Method in class com.mulesoft.modules.agent.broker.internal.state.model.AgentToolContext
- getContextId() - Method in class com.mulesoft.modules.agent.broker.internal.tool.a2a.A2AToolResponse
- getConversationId() - Method in class com.mulesoft.modules.agent.broker.internal.state.model.TaskContext
- getConversationState() - Method in class com.mulesoft.modules.agent.broker.internal.state.model.TaskContext
- getConversationStore() - Method in class com.mulesoft.modules.agent.broker.internal.extension.AgentsBroker
- getDescription() - Method in class com.mulesoft.modules.agent.broker.api.model.tool.CustomToolRoute
- getDescription() - Method in class com.mulesoft.modules.agent.broker.internal.tool.a2a.AgentSummary
- getDescription() - Method in class com.mulesoft.modules.agent.broker.internal.tool.mcp.McpToolInfo
- getDescription() - Method in class com.mulesoft.modules.agent.broker.internal.tool.Tool
- getDisallowedTools() - Method in class com.mulesoft.modules.agent.broker.api.model.mcp.ToolFilter
- getErrorMessage() - Method in class com.mulesoft.modules.agent.broker.internal.state.model.ConversationState
- getErrorTypes() - Method in class com.mulesoft.modules.agent.broker.internal.operation.loop.LoopErrorTypeProvider
- getId() - Method in class com.mulesoft.modules.agent.broker.internal.state.model.Conversation
- getId() - Method in class com.mulesoft.modules.agent.broker.internal.state.model.InternalReasoning
- getId() - Method in class com.mulesoft.modules.agent.broker.internal.state.model.LLMOutput
- getId() - Method in class com.mulesoft.modules.agent.broker.internal.tool.Tool
- getInitialRequest() - Method in interface com.mulesoft.modules.agent.broker.internal.extension.connection.LLMClient.LLMSession
- getInitialRequest() - Method in class com.mulesoft.modules.agent.broker.internal.extension.connection.session.BaseLLMSession
- getInput() - Method in class com.mulesoft.modules.agent.broker.api.model.tool.CustomToolRoute
- getInput() - Method in class com.mulesoft.modules.agent.broker.internal.state.model.ToolSelection
- getInput() - Method in class com.mulesoft.modules.agent.broker.internal.tool.mcp.McpToolInfo
- getInput() - Method in class com.mulesoft.modules.agent.broker.internal.tool.Tool
- getInputDescription() - Method in class com.mulesoft.modules.agent.broker.internal.tool.a2a.AgentSummary
- getInstructions() - Method in class com.mulesoft.modules.agent.broker.internal.llm.LLMRequest
- getInternalReasoning() - Method in interface com.mulesoft.modules.agent.broker.internal.state.model.HasInternalReasoning
- getInternalReasoning() - Method in class com.mulesoft.modules.agent.broker.internal.state.model.LLMOutput
- getInternalReasoning() - Method in class com.mulesoft.modules.agent.broker.internal.state.model.ToolSelection
- getIterations() - Method in class com.mulesoft.modules.agent.broker.internal.state.model.TaskContext
- getLastIteration() - Method in class com.mulesoft.modules.agent.broker.internal.state.model.TaskContext
- getLlmOutput() - Method in class com.mulesoft.modules.agent.broker.internal.state.model.Iteration
- getLoopNumber() - Method in class com.mulesoft.modules.agent.broker.internal.state.model.AdditionalInputRequired
- getMcpClientConfigRef() - Method in class com.mulesoft.modules.agent.broker.api.model.mcp.McpServer
- getMessageParts() - Method in class com.mulesoft.modules.agent.broker.internal.tool.a2a.A2AToolResponse
- getModelName() - Method in class com.mulesoft.modules.agent.broker.internal.extension.connection.openai.OpenAISettings
- getName() - Method in class com.mulesoft.modules.agent.broker.api.model.tool.CustomToolRoute
- getName() - Method in class com.mulesoft.modules.agent.broker.internal.tool.a2a.AgentSummary
- getName() - Method in class com.mulesoft.modules.agent.broker.internal.tool.Tool
- getNext() - Method in interface com.mulesoft.modules.agent.broker.internal.extension.connection.LLMClient.LLMSession
- getNext() - Method in class com.mulesoft.modules.agent.broker.internal.extension.connection.session.BaseLLMSession
- getNumber() - Method in class com.mulesoft.modules.agent.broker.internal.state.model.Iteration
- getOrCreateConversation(Message, String, AgentsBroker) - Method in class com.mulesoft.modules.agent.broker.internal.state.ConversationService
- getOutput() - Method in class com.mulesoft.modules.agent.broker.api.model.tool.CustomToolRoute
- getOutput() - Method in class com.mulesoft.modules.agent.broker.internal.tool.mcp.McpToolInfo
- getOutput() - Method in class com.mulesoft.modules.agent.broker.internal.tool.Tool
- getOutputDescription() - Method in class com.mulesoft.modules.agent.broker.internal.tool.a2a.AgentSummary
- getPrompt() - Method in class com.mulesoft.modules.agent.broker.internal.llm.LLMRequest
- getReasoning() - Method in class com.mulesoft.modules.agent.broker.internal.state.model.InternalReasoning
- getReasoning() - Method in class com.mulesoft.modules.agent.broker.internal.state.model.LLMOutput
- getReasoningEffort() - Method in class com.mulesoft.modules.agent.broker.internal.extension.connection.openai.OpenAISettings
- getReferencedTaskIds() - Method in class com.mulesoft.modules.agent.broker.internal.state.model.TaskContext
- getRequesterTool() - Method in class com.mulesoft.modules.agent.broker.internal.state.model.AdditionalInputRequired
- getRequesterType() - Method in class com.mulesoft.modules.agent.broker.internal.state.model.AdditionalInputRequired
- getResolverName() - Method in class com.mulesoft.modules.agent.broker.internal.datasense.ToolInputResolver
- getResult() - Method in class com.mulesoft.modules.agent.broker.internal.state.model.LLMOutput
- getResult() - Method in class com.mulesoft.modules.agent.broker.internal.tool.ToolResponse
- getSelection() - Method in class com.mulesoft.modules.agent.broker.internal.tool.ToolResponse
- getSelectionId() - Method in class com.mulesoft.modules.agent.broker.internal.state.model.ToolSelection
- getState() - Method in class com.mulesoft.modules.agent.broker.internal.tool.a2a.A2AToolResponse
- getTaskFor(Message, Conversation, String, AgentsBroker) - Method in class com.mulesoft.modules.agent.broker.internal.state.ConversationService
- getTaskId() - Method in class com.mulesoft.modules.agent.broker.internal.state.model.AgentToolContext
- getTaskId() - Method in class com.mulesoft.modules.agent.broker.internal.state.model.TaskContext
- getTaskId() - Method in class com.mulesoft.modules.agent.broker.internal.tool.a2a.A2AToolResponse
- getTasksObjectStore() - Method in class com.mulesoft.modules.agent.broker.internal.extension.AgentsBroker
- getTaskState() - Method in class com.mulesoft.modules.agent.broker.internal.state.model.AgentToolContext
- getTaskState() - Method in class com.mulesoft.modules.agent.broker.internal.state.model.ConversationState
- getTemperature() - Method in class com.mulesoft.modules.agent.broker.internal.extension.connection.openai.OpenAISettings
- getToolId() - Method in class com.mulesoft.modules.agent.broker.internal.state.model.ToolSelection
- getToolName() - Method in class com.mulesoft.modules.agent.broker.internal.tool.mcp.McpToolInfo
- getToolResponse() - Method in class com.mulesoft.modules.agent.broker.internal.state.model.Iteration
- getTools() - Method in class com.mulesoft.modules.agent.broker.internal.llm.LLMRequest
- getTools(List<A2AClient>, ExtensionsClient) - Method in class com.mulesoft.modules.agent.broker.internal.tool.a2a.A2AService
-
Retrieves A2A servers and creates tools for each A2A server provided.
- getTools(List<McpServer>, ExtensionsClient) - Method in class com.mulesoft.modules.agent.broker.internal.tool.mcp.McpService
- getToolSelection() - Method in class com.mulesoft.modules.agent.broker.internal.state.model.Iteration
- getToolsFilter() - Method in class com.mulesoft.modules.agent.broker.api.model.mcp.McpServer
- getToolType() - Method in class com.mulesoft.modules.agent.broker.internal.operation.loop.LoopOperation.CustomTool
- getToolType() - Method in class com.mulesoft.modules.agent.broker.internal.tool.a2a.A2AService.A2ATool
- getToolType() - Method in class com.mulesoft.modules.agent.broker.internal.tool.mcp.McpService.McpTool
- getToolType() - Method in class com.mulesoft.modules.agent.broker.internal.tool.Tool
- getToolType() - Method in class com.mulesoft.modules.agent.broker.internal.tool.ToolResponse
- getUrl() - Method in class com.mulesoft.modules.agent.broker.internal.extension.connection.openai.OpenAISettings
- getUserPrompt() - Method in class com.mulesoft.modules.agent.broker.internal.state.model.Iteration
H
- hashCode() - Method in record class com.mulesoft.modules.agent.broker.internal.tool.a2a.A2AService.A2ATool.A2AToolOutput
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.mulesoft.modules.agent.broker.internal.tool.ToolRequest
-
Returns a hash code value for this object.
- HasInternalReasoning - Interface in com.mulesoft.modules.agent.broker.internal.state.model
- HIGH - Enum constant in enum class com.mulesoft.modules.agent.broker.api.model.llm.openai.OpenAIReasoningEffort
I
- initialise() - Method in class com.mulesoft.modules.agent.broker.internal.extension.AgentsBroker
- initialise() - Method in class com.mulesoft.modules.agent.broker.internal.extension.connection.openai.OpenAIConnectionProvider
- initialise() - Method in class com.mulesoft.modules.agent.broker.internal.serializer.SerializationService
- initialise() - Method in class com.mulesoft.modules.agent.broker.internal.tool.a2a.A2AService
- initialise() - Method in class com.mulesoft.modules.agent.broker.internal.tool.mcp.McpService
- inputRequiredJsonResult(Conversation, TaskContext, List<Part<?>>, List<Artifact>) - Method in class com.mulesoft.modules.agent.broker.internal.tool.a2a.A2AService
- inputs - Variable in class com.mulesoft.modules.agent.broker.internal.extension.connection.session.BaseLLMSession
- internalReasoning - Variable in class com.mulesoft.modules.agent.broker.internal.extension.connection.session.BaseLLMSession
- InternalReasoning - Class in com.mulesoft.modules.agent.broker.internal.state.model
- InternalReasoning(String, String) - Constructor for class com.mulesoft.modules.agent.broker.internal.state.model.InternalReasoning
- isAdditionalInputRequired() - Method in class com.mulesoft.modules.agent.broker.internal.state.model.LLMOutput
- isGoalComplete() - Method in class com.mulesoft.modules.agent.broker.internal.state.model.LLMOutput
- isGoalFailed() - Method in class com.mulesoft.modules.agent.broker.internal.state.model.LLMOutput
- isInputRequired() - Method in class com.mulesoft.modules.agent.broker.internal.tool.a2a.A2AToolResponse
- Iteration - Class in com.mulesoft.modules.agent.broker.internal.state.model
- Iteration(int) - Constructor for class com.mulesoft.modules.agent.broker.internal.state.model.Iteration
J
- joinTextParts(Message) - Static method in class com.mulesoft.modules.agent.broker.internal.tool.a2a.A2AUtils
L
- LLM - Enum constant in enum class com.mulesoft.modules.agent.broker.internal.state.model.AdditionalInputRequired.RequesterType
- LLM_ERROR - Enum constant in enum class com.mulesoft.modules.agent.broker.internal.error.BrokerErrorTypes
- LLMClient - Interface in com.mulesoft.modules.agent.broker.internal.extension.connection
- LLMClient.LLMSession - Interface in com.mulesoft.modules.agent.broker.internal.extension.connection
- LLMOutput - Class in com.mulesoft.modules.agent.broker.internal.state.model
- LLMOutput(String, String, boolean, boolean, boolean) - Constructor for class com.mulesoft.modules.agent.broker.internal.state.model.LLMOutput
- LLMRequest - Class in com.mulesoft.modules.agent.broker.internal.llm
- LLMRequest(String, String, List<Tool>) - Constructor for class com.mulesoft.modules.agent.broker.internal.llm.LLMRequest
- LOGGER - Static variable in class com.mulesoft.modules.agent.broker.internal.extension.connection.BaseConnectionProvider
- LoopErrorTypeProvider - Class in com.mulesoft.modules.agent.broker.internal.operation.loop
-
Returns the common error types that most likely apply to any component
- LoopErrorTypeProvider() - Constructor for class com.mulesoft.modules.agent.broker.internal.operation.loop.LoopErrorTypeProvider
- LoopOperation - Class in com.mulesoft.modules.agent.broker.internal.operation.loop
- LoopOperation() - Constructor for class com.mulesoft.modules.agent.broker.internal.operation.loop.LoopOperation
- LoopOperation.CustomTool - Class in com.mulesoft.modules.agent.broker.internal.operation.loop
- LOW - Enum constant in enum class com.mulesoft.modules.agent.broker.api.model.llm.openai.OpenAIReasoningEffort
M
- MAX_LOOPS - Enum constant in enum class com.mulesoft.modules.agent.broker.internal.error.BrokerErrorTypes
- MCP - Enum constant in enum class com.mulesoft.modules.agent.broker.internal.tool.ToolType
- McpServer - Class in com.mulesoft.modules.agent.broker.api.model.mcp
- McpServer() - Constructor for class com.mulesoft.modules.agent.broker.api.model.mcp.McpServer
- McpService - Class in com.mulesoft.modules.agent.broker.internal.tool.mcp
- McpService() - Constructor for class com.mulesoft.modules.agent.broker.internal.tool.mcp.McpService
- McpService.McpTool - Class in com.mulesoft.modules.agent.broker.internal.tool.mcp
- McpToolInfo - Class in com.mulesoft.modules.agent.broker.internal.tool.mcp
- McpToolInfo() - Constructor for class com.mulesoft.modules.agent.broker.internal.tool.mcp.McpToolInfo
- MEDIUM - Enum constant in enum class com.mulesoft.modules.agent.broker.api.model.llm.openai.OpenAIReasoningEffort
- messageParts() - Method in record class com.mulesoft.modules.agent.broker.internal.tool.a2a.A2AService.A2ATool.A2AToolOutput
-
Returns the value of the
messagePartsrecord component.
N
- newIteration() - Method in class com.mulesoft.modules.agent.broker.internal.state.model.TaskContext
- newRequestBuilder() - Method in class com.mulesoft.modules.agent.broker.internal.extension.connection.session.BaseLLMSession
- newRequestBuilder() - Method in class com.mulesoft.modules.agent.broker.internal.extension.connection.session.FunctionBasedSession
- newRequestBuilder() - Method in class com.mulesoft.modules.agent.broker.internal.extension.connection.session.StructuredResponseSession
- newToolCache() - Static method in class com.mulesoft.modules.agent.broker.internal.util.ToolUtils
- newToolCache(Duration) - Static method in class com.mulesoft.modules.agent.broker.internal.util.ToolUtils
- newToolCache(Function<K, V>, Duration) - Static method in class com.mulesoft.modules.agent.broker.internal.util.ToolUtils
O
- onCustomCall(ResponseCustomToolCall) - Method in class com.mulesoft.modules.agent.broker.internal.extension.connection.session.BaseLLMSession
- onFunctionCall(ResponseFunctionToolCall) - Method in class com.mulesoft.modules.agent.broker.internal.extension.connection.session.BaseLLMSession
- onFunctionCall(ResponseFunctionToolCall) - Method in class com.mulesoft.modules.agent.broker.internal.extension.connection.session.FunctionBasedSession
- onReasoningItem(ResponseReasoningItem) - Method in class com.mulesoft.modules.agent.broker.internal.extension.connection.session.BaseLLMSession
- OpenAIClient - Class in com.mulesoft.modules.agent.broker.internal.extension.connection.openai
- OpenAIClient(OpenAIClient, OpenAISettings) - Constructor for class com.mulesoft.modules.agent.broker.internal.extension.connection.openai.OpenAIClient
- OpenAIConnectionProvider - Class in com.mulesoft.modules.agent.broker.internal.extension.connection.openai
- OpenAIConnectionProvider() - Constructor for class com.mulesoft.modules.agent.broker.internal.extension.connection.openai.OpenAIConnectionProvider
- openAiLLMOutputSchema() - Static method in class com.mulesoft.modules.agent.broker.internal.util.ToolUtils
- OpenAIReasoningEffort - Enum Class in com.mulesoft.modules.agent.broker.api.model.llm.openai
- OpenAISettings - Class in com.mulesoft.modules.agent.broker.internal.extension.connection.openai
- OpenAISettings() - Constructor for class com.mulesoft.modules.agent.broker.internal.extension.connection.openai.OpenAISettings
R
- randomString(int) - Static method in class com.mulesoft.modules.agent.broker.internal.util.ToolUtils
- randomToolCallId() - Static method in class com.mulesoft.modules.agent.broker.internal.util.ToolUtils
- REASONING_ERROR - Enum constant in enum class com.mulesoft.modules.agent.broker.internal.error.BrokerErrorTypes
S
- secureLogger() - Static method in class com.mulesoft.modules.agent.broker.internal.log.SecureLogger
- SecureLogger - Class in com.mulesoft.modules.agent.broker.internal.log
- SecureLogger() - Constructor for class com.mulesoft.modules.agent.broker.internal.log.SecureLogger
- selection() - Method in record class com.mulesoft.modules.agent.broker.internal.tool.ToolRequest
-
Returns the value of the
selectionrecord component. - SerializationService - Class in com.mulesoft.modules.agent.broker.internal.serializer
- SerializationService() - Constructor for class com.mulesoft.modules.agent.broker.internal.serializer.SerializationService
- setConfigRef(String) - Method in class com.mulesoft.modules.agent.broker.internal.tool.mcp.McpToolInfo
- setContextId(String) - Method in class com.mulesoft.modules.agent.broker.internal.state.model.AgentToolContext
- setConversationState(ConversationState) - Method in class com.mulesoft.modules.agent.broker.internal.state.model.TaskContext
- setDescription(String) - Method in class com.mulesoft.modules.agent.broker.api.model.tool.CustomToolRoute
- setDescription(String) - Method in class com.mulesoft.modules.agent.broker.internal.tool.a2a.AgentSummary
- setDescription(String) - Method in class com.mulesoft.modules.agent.broker.internal.tool.mcp.McpToolInfo
- setId(String) - Method in class com.mulesoft.modules.agent.broker.internal.state.model.LLMOutput
- setInput(String) - Method in class com.mulesoft.modules.agent.broker.api.model.tool.CustomToolRoute
- setInput(String) - Method in class com.mulesoft.modules.agent.broker.internal.state.model.ToolSelection
- setInput(String) - Method in class com.mulesoft.modules.agent.broker.internal.tool.mcp.McpToolInfo
- setInputDescription(String) - Method in class com.mulesoft.modules.agent.broker.internal.tool.a2a.AgentSummary
- setInternalReasoning(InternalReasoning) - Method in class com.mulesoft.modules.agent.broker.internal.state.model.LLMOutput
- setLlmOutput(LLMOutput) - Method in class com.mulesoft.modules.agent.broker.internal.state.model.Iteration
- setName(String) - Method in class com.mulesoft.modules.agent.broker.api.model.tool.CustomToolRoute
- setName(String) - Method in class com.mulesoft.modules.agent.broker.internal.tool.a2a.AgentSummary
- setOutput(String) - Method in class com.mulesoft.modules.agent.broker.api.model.tool.CustomToolRoute
- setOutput(String) - Method in class com.mulesoft.modules.agent.broker.internal.tool.mcp.McpToolInfo
- setOutputDescription(String) - Method in class com.mulesoft.modules.agent.broker.internal.tool.a2a.AgentSummary
- setTaskId(String) - Method in class com.mulesoft.modules.agent.broker.internal.state.model.AgentToolContext
- setTaskState(TaskState) - Method in class com.mulesoft.modules.agent.broker.internal.state.model.AgentToolContext
- setToolName(String) - Method in class com.mulesoft.modules.agent.broker.internal.tool.mcp.McpToolInfo
- setToolResponse(ToolResponse) - Method in class com.mulesoft.modules.agent.broker.internal.state.model.Iteration
- setToolSelection(ToolSelection) - Method in class com.mulesoft.modules.agent.broker.internal.state.model.Iteration
- setUserPrompt(String) - Method in class com.mulesoft.modules.agent.broker.internal.state.model.Iteration
- start() - Method in class com.mulesoft.modules.agent.broker.internal.extension.AgentsBroker
- stop() - Method in class com.mulesoft.modules.agent.broker.internal.extension.AgentsBroker
- StructuredResponseSession - Class in com.mulesoft.modules.agent.broker.internal.extension.connection.session
- StructuredResponseSession(OpenAIClient, LLMRequest, OpenAISettings, List<Tool>) - Constructor for class com.mulesoft.modules.agent.broker.internal.extension.connection.session.StructuredResponseSession
- synchronizedConversation(String, AgentsBroker, CheckedSupplier<T>) - Method in class com.mulesoft.modules.agent.broker.internal.state.ConversationService
T
- taskContext() - Method in record class com.mulesoft.modules.agent.broker.internal.tool.ToolRequest
-
Returns the value of the
taskContextrecord component. - TaskContext - Class in com.mulesoft.modules.agent.broker.internal.state.model
- TaskContext(String, String) - Constructor for class com.mulesoft.modules.agent.broker.internal.state.model.TaskContext
- Tool - Class in com.mulesoft.modules.agent.broker.internal.tool
- Tool(String, String, String, String, String) - Constructor for class com.mulesoft.modules.agent.broker.internal.tool.Tool
- TOOL_ERROR - Enum constant in enum class com.mulesoft.modules.agent.broker.internal.error.BrokerErrorTypes
- ToolFilter - Class in com.mulesoft.modules.agent.broker.api.model.mcp
- ToolFilter() - Constructor for class com.mulesoft.modules.agent.broker.api.model.mcp.ToolFilter
- ToolInputResolver - Class in com.mulesoft.modules.agent.broker.internal.datasense
- ToolInputResolver() - Constructor for class com.mulesoft.modules.agent.broker.internal.datasense.ToolInputResolver
- ToolRequest - Record Class in com.mulesoft.modules.agent.broker.internal.tool
- ToolRequest(ToolSelection, TaskContext, String) - Constructor for record class com.mulesoft.modules.agent.broker.internal.tool.ToolRequest
-
Creates an instance of a
ToolRequestrecord class. - ToolResponse - Class in com.mulesoft.modules.agent.broker.internal.tool
- ToolResponse(String, ToolSelection, ToolType) - Constructor for class com.mulesoft.modules.agent.broker.internal.tool.ToolResponse
- ToolSelection - Class in com.mulesoft.modules.agent.broker.internal.state.model
- ToolSelection(String, String, String, InternalReasoning) - Constructor for class com.mulesoft.modules.agent.broker.internal.state.model.ToolSelection
- ToolType - Enum Class in com.mulesoft.modules.agent.broker.internal.tool
- ToolUtils - Class in com.mulesoft.modules.agent.broker.internal.util
- ToolVisitor - Interface in com.mulesoft.modules.agent.broker.internal.tool
- toOpenAiToolSchema(ObjectNode) - Static method in class com.mulesoft.modules.agent.broker.internal.util.ToolUtils
- toOpenAiToolSchema(String) - Static method in class com.mulesoft.modules.agent.broker.internal.util.ToolUtils
- toString() - Method in record class com.mulesoft.modules.agent.broker.internal.tool.a2a.A2AService.A2ATool.A2AToolOutput
-
Returns a string representation of this record class.
- toString() - Method in class com.mulesoft.modules.agent.broker.internal.tool.a2a.AgentSummary
- toString() - Method in record class com.mulesoft.modules.agent.broker.internal.tool.ToolRequest
-
Returns a string representation of this record class.
- traceBroker(AgentsBroker, String, DistributedTraceContextManager) - Static method in class com.mulesoft.modules.agent.broker.internal.tracing.TracingUtils
- TracingUtils - Class in com.mulesoft.modules.agent.broker.internal.tracing
U
- unmarshall(InputStream, Class<T>) - Method in class com.mulesoft.modules.agent.broker.internal.tool.a2a.A2AService
- unwrap(Throwable) - Static method in class com.mulesoft.modules.agent.broker.internal.util.ExceptionUtils
- upsert(TaskContext, AgentsBroker) - Method in class com.mulesoft.modules.agent.broker.internal.state.ConversationService
V
- validate(LLMClient) - Method in class com.mulesoft.modules.agent.broker.internal.extension.connection.openai.OpenAIConnectionProvider
- valueOf(String) - Static method in enum class com.mulesoft.modules.agent.broker.api.model.llm.openai.OpenAIReasoningEffort
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.mulesoft.modules.agent.broker.internal.error.BrokerErrorTypes
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.mulesoft.modules.agent.broker.internal.state.model.AdditionalInputRequired.RequesterType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.mulesoft.modules.agent.broker.internal.tool.ToolType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.mulesoft.modules.agent.broker.api.model.llm.openai.OpenAIReasoningEffort
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.mulesoft.modules.agent.broker.internal.error.BrokerErrorTypes
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.mulesoft.modules.agent.broker.internal.state.model.AdditionalInputRequired.RequesterType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.mulesoft.modules.agent.broker.internal.tool.ToolType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- visit(LoopOperation.CustomTool) - Method in interface com.mulesoft.modules.agent.broker.internal.tool.ToolVisitor
- visit(A2AService.A2ATool) - Method in interface com.mulesoft.modules.agent.broker.internal.tool.ToolVisitor
- visit(McpService.McpTool) - Method in interface com.mulesoft.modules.agent.broker.internal.tool.ToolVisitor
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form