Index

A B C D E G H I J L M O P R S T U V 
All Classes and Interfaces|All Packages|Serialized Form

A

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
 
A2AMessage - Class in com.mulesoft.modules.agent.broker.internal.tool.a2a
 
A2AMessage(String, String, String) - Constructor for class com.mulesoft.modules.agent.broker.internal.tool.a2a.A2AMessage
 
A2AToolResponse - Class in com.mulesoft.modules.agent.broker.internal.tool.a2a
 
A2AToolResponse() - Constructor for class com.mulesoft.modules.agent.broker.internal.tool.a2a.A2AToolResponse
 
A2AToolService - Class in com.mulesoft.modules.agent.broker.internal.tool.a2a
Service responsible for managing A2A tools in the Agent Broker.
A2AToolService() - Constructor for class com.mulesoft.modules.agent.broker.internal.tool.a2a.A2AToolService
 
addIteration(Iteration) - Method in class com.mulesoft.modules.agent.broker.internal.state.model.TaskContext
 
AdditionalInputRequired - Class in com.mulesoft.modules.agent.broker.internal.state.model
 
AdditionalInputRequired(AdditionalInputRequired.RequesterType, 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
 
agentLoop(AgentsBroker, LLMClient, String, String, String, String, String, String, List<McpServer>, List<A2AClient>, List<CustomToolRoute>, Integer, Integer, DistributedTraceContextManager, ExtensionsClient, CompletionCallback<Orchestration, 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
 
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
 
BrokerErrorTypes - Enum Class in com.mulesoft.modules.agent.broker.internal.error
Represents an error that can happen in an A2A operation.
build() - Method in class com.mulesoft.modules.agent.broker.internal.prompt.PromptBuilder
 

C

close() - Method in class com.mulesoft.modules.agent.broker.internal.extension.connection.einstein.EinsteinClient
 
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.
com.mulesoft.modules.agent.broker.api.model - package com.mulesoft.modules.agent.broker.api.model
 
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.einstein - package com.mulesoft.modules.agent.broker.internal.extension.connection.einstein
 
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.llm - package com.mulesoft.modules.agent.broker.internal.llm
 
com.mulesoft.modules.agent.broker.internal.operation.loop - package com.mulesoft.modules.agent.broker.internal.operation.loop
 
com.mulesoft.modules.agent.broker.internal.prompt - package com.mulesoft.modules.agent.broker.internal.prompt
 
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.custom - package com.mulesoft.modules.agent.broker.internal.tool.custom
 
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
 
ConcurrencyUtils - Class in com.mulesoft.modules.agent.broker.internal.util
 
connect() - Method in class com.mulesoft.modules.agent.broker.internal.extension.connection.einstein.EinsteinConnectionProvider
 
connect() - Method in class com.mulesoft.modules.agent.broker.internal.extension.connection.openai.OpenAIConnectionProvider
 
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(boolean, boolean, String) - Constructor for class com.mulesoft.modules.agent.broker.internal.state.model.ConversationState
 
CUSTOM - Enum constant in enum class com.mulesoft.modules.agent.broker.internal.tool.ToolType
 
CustomToolResponse - Class in com.mulesoft.modules.agent.broker.internal.tool.custom
 
CustomToolResponse(String) - Constructor for class com.mulesoft.modules.agent.broker.internal.tool.custom.CustomToolResponse
 
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

disconnect(LLMClient) - Method in class com.mulesoft.modules.agent.broker.internal.extension.connection.BaseConnectionProvider
 
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
 
DwUtils - Class in com.mulesoft.modules.agent.broker.internal.serializer
 
DwUtils() - Constructor for class com.mulesoft.modules.agent.broker.internal.serializer.DwUtils
 

E

EinsteinClient - Class in com.mulesoft.modules.agent.broker.internal.extension.connection.einstein
 
EinsteinClient(String, EinsteinSettings, ExtensionsClient, SerializationService) - Constructor for class com.mulesoft.modules.agent.broker.internal.extension.connection.einstein.EinsteinClient
 
EinsteinConnectionProvider - Class in com.mulesoft.modules.agent.broker.internal.extension.connection.einstein
 
EinsteinConnectionProvider() - Constructor for class com.mulesoft.modules.agent.broker.internal.extension.connection.einstein.EinsteinConnectionProvider
 
EinsteinSettings - Class in com.mulesoft.modules.agent.broker.internal.extension.connection.einstein
 
EinsteinSettings() - Constructor for class com.mulesoft.modules.agent.broker.internal.extension.connection.einstein.EinsteinSettings
 
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.tool.Tool
 
expressionManager - Variable in class com.mulesoft.modules.agent.broker.internal.serializer.SerializationService
 

G

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
 
getApiInstanceId() - Method in class com.mulesoft.modules.agent.broker.internal.tool.ToolRequest
 
getApiKey() - Method in class com.mulesoft.modules.agent.broker.internal.extension.connection.openai.OpenAISettings
 
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.api.model.Orchestration
 
getContextId() - Method in class com.mulesoft.modules.agent.broker.internal.state.model.AgentToolContext
 
getContextId() - Method in class com.mulesoft.modules.agent.broker.internal.state.model.TaskContext
 
getContextId() - Method in class com.mulesoft.modules.agent.broker.internal.tool.a2a.A2AMessage
 
getContextId() - Method in class com.mulesoft.modules.agent.broker.internal.tool.a2a.A2AToolResponse
 
getConversationHistory() - 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
 
getConversationStateObjectStore() - Method in class com.mulesoft.modules.agent.broker.internal.extension.AgentsBroker
 
getCurrentIteration() - Method in class com.mulesoft.modules.agent.broker.internal.state.model.TaskContext
 
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
 
getFailed() - Method in class com.mulesoft.modules.agent.broker.internal.state.model.ConversationState
 
getGroundings() - Method in class com.mulesoft.modules.agent.broker.internal.prompt.PromptBuilder
 
getId() - Method in class com.mulesoft.modules.agent.broker.internal.state.model.TaskContext
 
getId() - Method in class com.mulesoft.modules.agent.broker.internal.tool.Tool
 
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.ToolExecution
 
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
 
getIterationNumber() - Method in class com.mulesoft.modules.agent.broker.internal.tool.ToolRequest
 
getIterations() - Method in class com.mulesoft.modules.agent.broker.internal.state.model.TaskContext
 
getIterationsCount() - Method in class com.mulesoft.modules.agent.broker.api.model.Orchestration
 
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
 
getLocale() - Method in class com.mulesoft.modules.agent.broker.internal.extension.connection.einstein.EinsteinSettings
 
getMcpClientConfigRef() - Method in class com.mulesoft.modules.agent.broker.api.model.mcp.McpServer
 
getModelApiName() - Method in class com.mulesoft.modules.agent.broker.internal.extension.connection.einstein.EinsteinSettings
 
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.state.model.ToolExecution
 
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
 
getNumber() - Method in class com.mulesoft.modules.agent.broker.internal.state.model.Iteration
 
getOrCreate(String, String, String, ObjectStore<TaskContext>) - Method in class com.mulesoft.modules.agent.broker.internal.state.TaskContextService
 
getOutput() - Method in class com.mulesoft.modules.agent.broker.api.model.tool.CustomToolRoute
 
getOutput() - Method in class com.mulesoft.modules.agent.broker.internal.state.model.ToolExecution
 
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
 
getProbability() - Method in class com.mulesoft.modules.agent.broker.internal.extension.connection.einstein.EinsteinSettings
 
getPrompt() - Method in class com.mulesoft.modules.agent.broker.internal.llm.LLMOrchestrationRequest
 
getReasoning() - Method in class com.mulesoft.modules.agent.broker.api.model.Orchestration
 
getReasoning() - Method in class com.mulesoft.modules.agent.broker.internal.state.model.LLMOutput
 
getReasoning() - Method in class com.mulesoft.modules.agent.broker.internal.tool.ToolRequest
 
getReasoningEffort() - Method in class com.mulesoft.modules.agent.broker.internal.extension.connection.openai.OpenAISettings
 
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
 
getResponse() - Method in class com.mulesoft.modules.agent.broker.api.model.Orchestration
 
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
 
getStatus() - Method in class com.mulesoft.modules.agent.broker.internal.tool.a2a.A2AToolResponse
 
getTaskContext() - Method in class com.mulesoft.modules.agent.broker.internal.tool.ToolRequest
 
getTaskId() - Method in class com.mulesoft.modules.agent.broker.api.model.Orchestration
 
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.A2AMessage
 
getTaskId() - Method in class com.mulesoft.modules.agent.broker.internal.tool.a2a.A2AToolResponse
 
getTemperature() - Method in class com.mulesoft.modules.agent.broker.internal.extension.connection.openai.OpenAISettings
 
getToolExecution() - Method in class com.mulesoft.modules.agent.broker.internal.state.model.Iteration
 
getToolId() - Method in class com.mulesoft.modules.agent.broker.internal.tool.mcp.McpToolInfo
 
getToolInput() - Method in class com.mulesoft.modules.agent.broker.internal.state.model.LLMOutput
 
getToolInput() - Method in class com.mulesoft.modules.agent.broker.internal.tool.ToolRequest
 
getToolName() - Method in class com.mulesoft.modules.agent.broker.internal.tool.mcp.McpToolInfo
 
getToolName() - Method in class com.mulesoft.modules.agent.broker.internal.tool.ToolRequest
 
getTools(List<A2AClient>, ExtensionsClient) - Method in class com.mulesoft.modules.agent.broker.internal.tool.a2a.A2AToolService
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
 
getToolsFilter() - Method in class com.mulesoft.modules.agent.broker.api.model.mcp.McpServer
 
getToolToCall() - Method in class com.mulesoft.modules.agent.broker.internal.state.model.LLMOutput
 
getToolType() - Method in class com.mulesoft.modules.agent.broker.internal.tool.a2a.A2AToolResponse
 
getToolType() - Method in class com.mulesoft.modules.agent.broker.internal.tool.custom.CustomToolResponse
 
getToolType() - Method in class com.mulesoft.modules.agent.broker.internal.tool.mcp.McpToolResponse
 
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
 
getUserInput() - Method in class com.mulesoft.modules.agent.broker.internal.tool.a2a.A2AMessage
 
getUserInstructions() - Method in class com.mulesoft.modules.agent.broker.internal.prompt.PromptBuilder
 
getUserPrompt() - Method in class com.mulesoft.modules.agent.broker.internal.prompt.PromptBuilder
 

H

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.serializer.SerializationService
 
initialise() - Method in class com.mulesoft.modules.agent.broker.internal.tool.a2a.A2AToolService
 
initialise() - Method in class com.mulesoft.modules.agent.broker.internal.tool.mcp.McpService
 
isAdditionalInputNeeded() - Method in class com.mulesoft.modules.agent.broker.internal.state.model.LLMOutput
 
isCompleted() - Method in class com.mulesoft.modules.agent.broker.internal.state.model.ConversationState
 
isFailed() - Method in class com.mulesoft.modules.agent.broker.internal.state.model.ConversationState
 
isGoalComplete() - Method in class com.mulesoft.modules.agent.broker.api.model.Orchestration
 
isGoalComplete() - Method in class com.mulesoft.modules.agent.broker.internal.state.model.LLMOutput
 
isInputRequired() - Method in class com.mulesoft.modules.agent.broker.api.model.Orchestration
 
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() - Constructor for class com.mulesoft.modules.agent.broker.internal.state.model.Iteration
 

J

JSON_STREAM - Static variable in class com.mulesoft.modules.agent.broker.internal.serializer.DwUtils
 

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
 
LLM_OUTPUT_DATA_TYPE - Static variable in class com.mulesoft.modules.agent.broker.internal.serializer.DwUtils
 
LLMClient - Interface in com.mulesoft.modules.agent.broker.internal.extension.connection
 
LLMOrchestrationRequest - Class in com.mulesoft.modules.agent.broker.internal.llm
 
LLMOrchestrationRequest(String) - Constructor for class com.mulesoft.modules.agent.broker.internal.llm.LLMOrchestrationRequest
 
LLMOutput - Class in com.mulesoft.modules.agent.broker.internal.state.model
 
LLMOutput() - Constructor for class com.mulesoft.modules.agent.broker.internal.state.model.LLMOutput
 
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
 
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
 
McpToolInfo - Class in com.mulesoft.modules.agent.broker.internal.tool.mcp
 
McpToolInfo() - Constructor for class com.mulesoft.modules.agent.broker.internal.tool.mcp.McpToolInfo
 
McpToolResponse - Class in com.mulesoft.modules.agent.broker.internal.tool.mcp
 
McpToolResponse(String) - Constructor for class com.mulesoft.modules.agent.broker.internal.tool.mcp.McpToolResponse
 
MEDIUM - Enum constant in enum class com.mulesoft.modules.agent.broker.api.model.llm.openai.OpenAIReasoningEffort
 

O

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
 
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
 
Orchestration - Class in com.mulesoft.modules.agent.broker.api.model
 
Orchestration() - Constructor for class com.mulesoft.modules.agent.broker.api.model.Orchestration
 
Orchestration(String, String, String, boolean, boolean, int, String) - Constructor for class com.mulesoft.modules.agent.broker.api.model.Orchestration
 

P

parseEinsteinOutput(InputStream) - Method in class com.mulesoft.modules.agent.broker.internal.serializer.SerializationService
 
PromptBuilder - Class in com.mulesoft.modules.agent.broker.internal.prompt
 
PromptBuilder(ExpressionManager) - Constructor for class com.mulesoft.modules.agent.broker.internal.prompt.PromptBuilder
 

R

REASONING_ERROR - Enum constant in enum class com.mulesoft.modules.agent.broker.internal.error.BrokerErrorTypes
 
reasonNextStep(LLMOrchestrationRequest) - Method in class com.mulesoft.modules.agent.broker.internal.extension.connection.einstein.EinsteinClient
 
reasonNextStep(LLMOrchestrationRequest) - Method in interface com.mulesoft.modules.agent.broker.internal.extension.connection.LLMClient
 
reasonNextStep(LLMOrchestrationRequest) - Method in class com.mulesoft.modules.agent.broker.internal.extension.connection.openai.OpenAIClient
 
remove(String, String, String, ObjectStore<TaskContext>) - Method in class com.mulesoft.modules.agent.broker.internal.state.TaskContextService
 
reset() - Method in class com.mulesoft.modules.agent.broker.internal.state.model.TaskContext
 

S

SerializationService - Class in com.mulesoft.modules.agent.broker.internal.serializer
 
SerializationService() - Constructor for class com.mulesoft.modules.agent.broker.internal.serializer.SerializationService
 
setAdditionalInputNeeded(boolean) - Method in class com.mulesoft.modules.agent.broker.internal.state.model.LLMOutput
 
setAdditionalInputRequired(AdditionalInputRequired) - Method in class com.mulesoft.modules.agent.broker.internal.state.model.ConversationState
 
setCompleted(boolean) - Method in class com.mulesoft.modules.agent.broker.internal.state.model.ConversationState
 
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
 
setContextId(String) - Method in class com.mulesoft.modules.agent.broker.internal.tool.a2a.A2AToolResponse
 
setConversationHistory(String) - Method in class com.mulesoft.modules.agent.broker.internal.prompt.PromptBuilder
Sets the conversation history.
setConversationHistory(String) - Method in class com.mulesoft.modules.agent.broker.internal.state.model.TaskContext
 
setCurrentIteration(int) - Method in class com.mulesoft.modules.agent.broker.internal.state.model.TaskContext
 
setCurrentLoopIteration(Integer) - Method in class com.mulesoft.modules.agent.broker.internal.prompt.PromptBuilder
Sets the current loop iteration.
setCurrentState(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
 
setErrorMessage(String) - Method in class com.mulesoft.modules.agent.broker.internal.state.model.ConversationState
 
setFailed(boolean) - Method in class com.mulesoft.modules.agent.broker.internal.state.model.ConversationState
 
setGoalComplete(boolean) - Method in class com.mulesoft.modules.agent.broker.internal.state.model.LLMOutput
 
setGroundings(String) - Method in class com.mulesoft.modules.agent.broker.internal.prompt.PromptBuilder
 
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.tool.mcp.McpToolInfo
 
setInputDescription(String) - Method in class com.mulesoft.modules.agent.broker.internal.tool.a2a.AgentSummary
 
setIterations(List<Iteration>) - Method in class com.mulesoft.modules.agent.broker.internal.state.model.TaskContext
 
setLlmOutput(LLMOutput) - Method in class com.mulesoft.modules.agent.broker.internal.state.model.Iteration
 
setMaxLoops(Integer) - Method in class com.mulesoft.modules.agent.broker.internal.prompt.PromptBuilder
Sets the maximum number of loops.
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
 
setNumber(int) - Method in class com.mulesoft.modules.agent.broker.internal.state.model.Iteration
 
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
 
setReasoning(String) - Method in class com.mulesoft.modules.agent.broker.internal.state.model.LLMOutput
 
setResult(String) - Method in class com.mulesoft.modules.agent.broker.internal.state.model.LLMOutput
 
setResult(String) - Method in class com.mulesoft.modules.agent.broker.internal.tool.ToolResponse
 
setStatus(String) - Method in class com.mulesoft.modules.agent.broker.internal.tool.a2a.A2AToolResponse
 
setTaskId(String) - Method in class com.mulesoft.modules.agent.broker.internal.state.model.AgentToolContext
 
setTaskId(String) - Method in class com.mulesoft.modules.agent.broker.internal.state.model.TaskContext
 
setTaskId(String) - Method in class com.mulesoft.modules.agent.broker.internal.tool.a2a.A2AToolResponse
 
setToolExecution(ToolExecution) - Method in class com.mulesoft.modules.agent.broker.internal.state.model.Iteration
 
setToolId(String) - Method in class com.mulesoft.modules.agent.broker.internal.tool.mcp.McpToolInfo
 
setToolInput(String) - Method in class com.mulesoft.modules.agent.broker.internal.state.model.LLMOutput
 
setToolName(String) - Method in class com.mulesoft.modules.agent.broker.internal.tool.mcp.McpToolInfo
 
setTools(Collection<Tool>) - Method in class com.mulesoft.modules.agent.broker.internal.prompt.PromptBuilder
Sets the available tools
setToolToCall(String) - Method in class com.mulesoft.modules.agent.broker.internal.state.model.LLMOutput
 
setUserInstructions(String) - Method in class com.mulesoft.modules.agent.broker.internal.prompt.PromptBuilder
 
setUserPrompt(String) - Method in class com.mulesoft.modules.agent.broker.internal.prompt.PromptBuilder
Sets the user prompt.
start() - Method in class com.mulesoft.modules.agent.broker.internal.extension.AgentsBroker
 
stop() - Method in class com.mulesoft.modules.agent.broker.internal.extension.AgentsBroker
 

T

TaskContext - Class in com.mulesoft.modules.agent.broker.internal.state.model
 
TaskContext(String, String, String) - Constructor for class com.mulesoft.modules.agent.broker.internal.state.model.TaskContext
 
TaskContextService - Class in com.mulesoft.modules.agent.broker.internal.state
 
TaskContextService() - Constructor for class com.mulesoft.modules.agent.broker.internal.state.TaskContextService
 
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
 
ToolExecution - Class in com.mulesoft.modules.agent.broker.internal.state.model
 
ToolExecution() - Constructor for class com.mulesoft.modules.agent.broker.internal.state.model.ToolExecution
 
ToolExecution(String, String, String) - Constructor for class com.mulesoft.modules.agent.broker.internal.state.model.ToolExecution
 
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 - Class in com.mulesoft.modules.agent.broker.internal.tool
 
ToolRequest(String, String, String, int, TaskContext, String) - Constructor for class com.mulesoft.modules.agent.broker.internal.tool.ToolRequest
 
ToolResponse - Class in com.mulesoft.modules.agent.broker.internal.tool
 
ToolResponse() - Constructor for class com.mulesoft.modules.agent.broker.internal.tool.ToolResponse
 
ToolResponse(String) - Constructor for class com.mulesoft.modules.agent.broker.internal.tool.ToolResponse
 
ToolType - Enum Class in com.mulesoft.modules.agent.broker.internal.tool
 
toString() - Method in class com.mulesoft.modules.agent.broker.internal.tool.a2a.AgentSummary
 
traceBroker(AgentsBroker, DistributedTraceContextManager) - Static method in class com.mulesoft.modules.agent.broker.internal.tracing.TracingUtils
 
TracingUtils - Class in com.mulesoft.modules.agent.broker.internal.tracing
 

U

unwrap(Throwable) - Static method in class com.mulesoft.modules.agent.broker.internal.util.ExceptionUtils
 
upsertTaskContext(TaskContext, String, ObjectStore<TaskContext>) - Method in class com.mulesoft.modules.agent.broker.internal.state.TaskContextService
 

V

validate(LLMClient) - Method in class com.mulesoft.modules.agent.broker.internal.extension.connection.einstein.EinsteinConnectionProvider
 
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.
A B C D E G H I J L M O P R S T U V 
All Classes and Interfaces|All Packages|Serialized Form