Uses of Interface
com.flowable.agent.api.repository.AgentDefinitionModel
Packages that use AgentDefinitionModel
Package
Description
-
Uses of AgentDefinitionModel in com.flowable.agent.api.repository
Methods in com.flowable.agent.api.repository that return AgentDefinitionModelModifier and TypeMethodDescriptionAgentRepositoryService.getAgentDefinitionModel(String agentDefinitionId) Returns theAgentDefinitionModel.AgentRepositoryService.getAgentDefinitionModelByKeyAndTenant(String agentDefinitionKey, String tenantId) Returns theAgentDefinitionModel.AgentRepositoryService.getAgentDefinitionModelByKeyParentDeploymentIdAndTenant(String agentDefinitionKey, String parentDeploymentId, String tenantId) -
Uses of AgentDefinitionModel in com.flowable.agent.api.validation
Methods in com.flowable.agent.api.validation with parameters of type AgentDefinitionModelModifier and TypeMethodDescriptionAgentValidator.validate(AgentDefinitionModel agentDefinitionModel) -
Uses of AgentDefinitionModel in com.flowable.agent.engine.impl.cmd
Classes in com.flowable.agent.engine.impl.cmd that implement interfaces with type arguments of type AgentDefinitionModelModifier and TypeClassDescriptionclassclassFields in com.flowable.agent.engine.impl.cmd declared as AgentDefinitionModelModifier and TypeFieldDescriptionprotected AgentDefinitionModelInvokeAgentDefinitionModelResponseCmd.agentDefinitionModelMethods in com.flowable.agent.engine.impl.cmd that return AgentDefinitionModelModifier and TypeMethodDescriptionGetAgentDefinitionModelByKeyCmd.execute(org.flowable.common.engine.impl.interceptor.CommandContext commandContext) GetAgentDefinitionModelCmd.execute(org.flowable.common.engine.impl.interceptor.CommandContext commandContext) Methods in com.flowable.agent.engine.impl.cmd with parameters of type AgentDefinitionModelModifier and TypeMethodDescriptionprotected StringTriggerAgentInstanceCmd.createEventResultContent(tools.jackson.databind.ObjectMapper objectMapper, AgentDefinitionModel agentDefinitionModel) Constructors in com.flowable.agent.engine.impl.cmd with parameters of type AgentDefinitionModelModifierConstructorDescriptionInvokeAgentDefinitionModelResponseCmd(AgentDefinitionModel agentDefinitionModel, String operationKey, Map<String, Object> variables, Map<String, Object> guardrailAgentVariables, String tenantId) -
Uses of AgentDefinitionModel in com.flowable.agent.engine.impl.contentitem
Methods in com.flowable.agent.engine.impl.contentitem with parameters of type AgentDefinitionModelModifier and TypeMethodDescriptionClassifyContentItemJobHandler.extractContentFromDocument(AgentDefinition documentAgentDefinition, AgentDefinitionModel documentAgentDefinitionModel, String extractionOperation, CoreContentItem contentItem, Map<String, String> extractionInputParameters, String rootScopeId, org.flowable.common.engine.impl.interceptor.CommandContext commandContext, String scopeType, org.flowable.variable.api.delegate.VariableScope variableScope) ClassifyContentItemJobHandler.getExtractionClassification(AgentDefinitionModel documentAgentDefinitionModel, String documentType) protected StringClassifyContentItemJobHandler.resolveContentItemParameterName(AgentDefinitionModel agentDefinitionModel, String operationKey) -
Uses of AgentDefinitionModel in com.flowable.agent.engine.impl.deployer
Methods in com.flowable.agent.engine.impl.deployer that return AgentDefinitionModelModifier and TypeMethodDescriptionAgentJsonConverter.convertAgentResourceToModel(byte[] agentResourceBytes) AgentJsonConverter.convertAgentResourceToModel(InputStream agentResourceStream) AgentJsonConverter.convertToModel(tools.jackson.databind.JsonNode modelNode) AgentDeploymentManager.findDeployedAgentDefinitionModelById(String agentDefinitionId) protected AgentDefinitionModelAgentJsonConverter.processModel(AgentDefinitionModel model) Methods in com.flowable.agent.engine.impl.deployer with parameters of type AgentDefinitionModelModifier and TypeMethodDescriptionprotected voidAgentDefinitionDeployer.addAuthorizationsForNewAgentDefinition(AgentDefinitionEntity agentDefinition, AgentDefinitionModel model, AgentEngineConfiguration agentEngineConfiguration) protected AgentDefinitionModelAgentJsonConverter.processModel(AgentDefinitionModel model) protected voidAgentDefinitionDeployer.updateCachingAndArtifacts(AgentDefinitionEntity definition, AgentDefinitionModel model, AgentDeploymentEntity deployment, AgentEngineConfiguration agentEngineConfiguration) -
Uses of AgentDefinitionModel in com.flowable.agent.engine.impl.guardrail
Methods in com.flowable.agent.engine.impl.guardrail with parameters of type AgentDefinitionModelModifier and TypeMethodDescriptionprotected static AgentDefinitionModel.AgentOperationGuardrailValidatingAiModelInvoker.findOperation(AgentDefinitionModel model, String operationKey) -
Uses of AgentDefinitionModel in com.flowable.agent.engine.impl.history
Methods in com.flowable.agent.engine.impl.history that return AgentDefinitionModelModifier and TypeMethodDescriptionprotected AgentDefinitionModelDefaultAgentHistoryConfigurationSettings.getAgentDefinitionModel(String agentDefinitionId) -
Uses of AgentDefinitionModel in com.flowable.agent.engine.impl.job
Methods in com.flowable.agent.engine.impl.job with parameters of type AgentDefinitionModelModifier and TypeMethodDescriptionA2AAgentPollJobHandler.getRetryConfiguration(AgentDefinitionModel agentDefinitionModel) -
Uses of AgentDefinitionModel in com.flowable.agent.engine.impl.model
Methods in com.flowable.agent.engine.impl.model with parameters of type AgentDefinitionModelModifier and TypeMethodDescriptionbooleanAgentModelProcessor.canProcess(AgentDefinitionModel model) booleanBaseAgentModelProcessor.canProcess(AgentDefinitionModel model) booleanEvaluatorAgentModelProcessor.canProcess(AgentDefinitionModel model) booleanEvaluatorInvokerAgentModelProcessor.canProcess(AgentDefinitionModel model) protected org.springframework.ai.chat.client.ChatClientBaseChatClientInvokerAgentModelProcessor.createChatClient(AgentDefinitionModel model, T modelSettings) protected org.springframework.ai.chat.model.ChatModelBaseChatClientInvokerAgentModelProcessor.createChatModel(AgentDefinitionModel model, T modelSettings) org.springframework.ai.chat.model.ChatModelBaseChatClientInvokerAgentModelProcessor.createChatModelFromSettings(AgentDefinitionModel model, AgentDefinitionModel.AgentModelSettings settings) protected EvaluatorInvokerEvaluatorInvokerAgentModelProcessor.createEvaluatorInvoker(AgentDefinitionModel model, AgentDefinitionModel.EvaluatorReference reference, org.flowable.common.engine.impl.runtime.Clock clock) protected FlowableAuthenticationApiKeyBaseChatClientInvokerAgentModelProcessor.determineFlowableAuthenticationApiKey(AgentDefinitionModel model, AgentDefinitionModel.AgentModelSettings modelSettings) AiModelManager.getAiModelInvoker(AgentDefinitionModel agentDefinitionModel) AiModelManagerImpl.getAiModelInvoker(AgentDefinitionModel agentDefinitionModel) protected booleanBaseAgentModelProcessor.hasGuardrails(AgentDefinitionModel model) protected booleanDefaultAgentModelProcessor.hasGuardrails(AgentDefinitionModel model) voidBaseChatClientInvokerAgentModelProcessor.prepareModelSettings(AgentDefinitionModel model, AgentDefinitionModel.AgentModelSettings settings) voidAgentModelProcessor.processModel(AgentDefinitionModel model) voidBaseAgentModelProcessor.processModel(AgentDefinitionModel model) voidEvaluatorAgentModelProcessor.processModel(AgentDefinitionModel model) voidEvaluatorInvokerAgentModelProcessor.processModel(AgentDefinitionModel model) protected ServiceRegistryRuntimeServiceEvaluatorInvokerAgentModelProcessor.resolveServiceRegistry(AgentDefinitionModel model) -
Uses of AgentDefinitionModel in com.flowable.agent.engine.impl.model.agentconnection
Methods in com.flowable.agent.engine.impl.model.agentconnection with parameters of type AgentDefinitionModelModifier and TypeMethodDescriptionprotected org.springframework.ai.chat.model.ChatModelAgentConnectionAgentModelProcessor.createChatModel(AgentDefinitionModel model, AgentConnectionAgentModelSettings modelSettings) -
Uses of AgentDefinitionModel in com.flowable.agent.engine.impl.model.anthropic
Methods in com.flowable.agent.engine.impl.model.anthropic with parameters of type AgentDefinitionModelModifier and TypeMethodDescriptionprotected org.springframework.ai.chat.client.ChatClientAnthropicChatModelAgentModelProcessor.createChatClient(AgentDefinitionModel model, AnthropicAgentModelSettings modelSettings) protected org.springframework.ai.chat.model.ChatModelAnthropicChatModelAgentModelProcessor.createChatModel(AgentDefinitionModel model, AnthropicAgentModelSettings modelSettings) -
Uses of AgentDefinitionModel in com.flowable.agent.engine.impl.model.chatclient
Methods in com.flowable.agent.engine.impl.model.chatclient with parameters of type AgentDefinitionModelModifier and TypeMethodDescriptionprotected AgentDefinitionModel.AgentModelSettingsFlowableAgentModelSettingsAdvisor.resolveConnectionSettings(AgentConnectionAgentModelSettings connectionSettings, AgentDefinitionModel model, AgentInvocationContext agentInvocationContext) -
Uses of AgentDefinitionModel in com.flowable.agent.engine.impl.model.openai
Methods in com.flowable.agent.engine.impl.model.openai with parameters of type AgentDefinitionModelModifier and TypeMethodDescriptionprotected org.springframework.ai.chat.client.ChatClientOpenAiChatModelAgentModelProcessor.createChatClient(AgentDefinitionModel model, OpenAiAgentModelSettings modelSettings) protected org.springframework.ai.chat.model.ChatModelOpenAiChatModelAgentModelProcessor.createChatModel(AgentDefinitionModel model, OpenAiAgentModelSettings modelSettings) -
Uses of AgentDefinitionModel in com.flowable.agent.engine.impl.model.openai.azure
Methods in com.flowable.agent.engine.impl.model.openai.azure with parameters of type AgentDefinitionModelModifier and TypeMethodDescriptionprotected com.flowable.platform.vendor.springai.openai.api.OpenAiApiAzureOpenAiChatModelAgentModelProcessor.createApi(AgentDefinitionModel model, AzureOpenAiAgentModelSettings modelSettings) protected org.springframework.ai.chat.model.ChatModelAzureOpenAiChatModelAgentModelProcessor.createChatModel(AgentDefinitionModel model, AzureOpenAiAgentModelSettings modelSettings) -
Uses of AgentDefinitionModel in com.flowable.agent.engine.impl.persistence.deploy
Fields in com.flowable.agent.engine.impl.persistence.deploy declared as AgentDefinitionModelModifier and TypeFieldDescriptionprotected AgentDefinitionModelAgentDefinitionCacheEntry.agentDefinitionModelMethods in com.flowable.agent.engine.impl.persistence.deploy that return AgentDefinitionModelMethods in com.flowable.agent.engine.impl.persistence.deploy with parameters of type AgentDefinitionModelModifier and TypeMethodDescriptionvoidAgentDefinitionCacheEntry.setAgentDefinitionModel(AgentDefinitionModel agentDefinitionModel) Constructors in com.flowable.agent.engine.impl.persistence.deploy with parameters of type AgentDefinitionModelModifierConstructorDescriptionAgentDefinitionCacheEntry(AgentDefinitionEntity agentDefinitionEntity, AgentDefinitionModel agentDefinitionModel) -
Uses of AgentDefinitionModel in com.flowable.agent.engine.impl.persistence.repository
Classes in com.flowable.agent.engine.impl.persistence.repository that implement AgentDefinitionModelModifier and TypeClassDescriptionclassclassclassFirst-class model for an evaluator (LLM-judge) agent.class -
Uses of AgentDefinitionModel in com.flowable.agent.engine.impl.repository
Methods in com.flowable.agent.engine.impl.repository that return AgentDefinitionModelModifier and TypeMethodDescriptionstatic AgentDefinitionModelAgentDefinitionUtil.getAgentDefinitionModel(String agentDefinitionId, AgentEngineConfiguration agentEngineConfiguration) AgentRepositoryServiceImpl.getAgentDefinitionModel(String agentDefinitionId) AgentRepositoryServiceImpl.getAgentDefinitionModelByKeyAndTenant(String agentDefinitionKey, String tenantId) AgentRepositoryServiceImpl.getAgentDefinitionModelByKeyParentDeploymentIdAndTenant(String agentDefinitionKey, String parentDeploymentId, String tenantId) -
Uses of AgentDefinitionModel in com.flowable.agent.engine.impl.runtime.invocation
Fields in com.flowable.agent.engine.impl.runtime.invocation declared as AgentDefinitionModelModifier and TypeFieldDescriptionprotected AgentDefinitionModelAgentInvocationContextBuilderImpl.agentDefinitionModelprotected AgentDefinitionModelAgentInvocationContextImpl.agentDefinitionModelprotected AgentDefinitionModelNontransactionalAgentInvocationContext.agentDefinitionModelMethods in com.flowable.agent.engine.impl.runtime.invocation that return AgentDefinitionModelModifier and TypeMethodDescriptionAgentInvocationContext.getAgentDefinitionModel()AgentInvocationContextImpl.getAgentDefinitionModel()NontransactionalAgentInvocationContext.getAgentDefinitionModel()protected AgentDefinitionModelAgentInvocationContextBuilderImpl.resolveAgentDefinitionModel()Methods in com.flowable.agent.engine.impl.runtime.invocation with parameters of type AgentDefinitionModelModifier and TypeMethodDescriptionAgentInvocationContextBuilder.agentDefinitionModel(AgentDefinitionModel agentDefinitionModel) The agent definition model to be used.AgentInvocationContextBuilderImpl.agentDefinitionModel(AgentDefinitionModel agentDefinitionModel) AgentInvocationContextBuilderImpl.createOperationInfoData(String agentType, AgentDefinitionModel agentDefinitionModel, String parentDeploymentId, String tenantId) protected ContentToImageConverterAgentInvocationContextBuilderImpl.determineContentToImageConverter(AgentDefinitionModel agentDefinitionModel, org.flowable.content.api.ContentItem contentItem) protected ContentToMarkdownConverterAgentInvocationContextBuilderImpl.determineContentToMarkdownConverter(AgentDefinitionModel agentDefinitionModel, org.flowable.content.api.ContentItem contentItem) AgentInvocationContextBuilderImpl.getEnabledContentToImageMimetypes(AgentDefinitionModel agentDefinitionModel) AgentInvocationContextBuilderImpl.getEnabledContentToMarkdownMimetypes(AgentDefinitionModel agentDefinitionModel) protected voidAgentInvocationContextBuilderImpl.processAndValidateInputParameter(AgentDefinition serviceDefinition, AgentDefinitionModel agentDefinitionModel, AgentDefinitionModel.AgentOperation operation, AgentDefinitionModel.AgentInputParameter inputParameter, Map<String, Object> serviceInvocationInputData, tools.jackson.databind.ObjectMapper objectMapper) Internal method to process a single input parameter by looking at its definition and checking its value.AgentInvocationContextBuilderImpl.resolveDocumentAssistantOperationInfo(AgentDefinitionModel agentDefinitionModel, String parentDeploymentId, String tenantId) AgentInvocationContextBuilderImpl.resolveEvaluatorAgentOperationInfo(AgentDefinitionModel agentDefinitionModel, String parentDeploymentId, String tenantId) AgentInvocationContextBuilderImpl.resolveEventCompletionData(AgentDefinitionModel agentDefinitionModel, org.flowable.common.engine.api.variable.VariableContainer variableContainer) AgentInvocationContextBuilderImpl.resolveGuardrailAgentOperationInfo(AgentDefinitionModel agentDefinitionModel) protected KnowledgeBaseDefinitionAgentInvocationContextBuilderImpl.resolveKnowledgeBaseDefinition(AgentDefinitionModel agentDefinitionModel) AgentInvocationContextBuilderImpl.resolveOrchestratorAgentOperationInfo(AgentDefinitionModel agentDefinitionModel) protected StringAgentInvocationContextBuilderImpl.resolveOutputSchema(AgentDefinitionModel.AgentOperation operation, AgentDefinitionModel agentDefinitionModel, String tenantId) voidAgentInvocationContextImpl.setAgentDefinitionModel(AgentDefinitionModel agentDefinitionModel) abstract voidBaseAgentInvocationContext.setAgentDefinitionModel(AgentDefinitionModel agentDefinitionModel) voidNontransactionalAgentInvocationContext.setAgentDefinitionModel(AgentDefinitionModel agentDefinitionModel) AgentInvocationContextBuilderImpl.validateAndCompleteServiceInvocationInputDataMap(AgentDefinition agentDefinition, AgentDefinitionModel agentDefinitionModel, AgentInvocationContextBuilderImpl.OperationInfoData operationInfoData, tools.jackson.databind.ObjectMapper objectMapper) Creates, validates and completes the service invocation data according the input parameter definition of the service. -
Uses of AgentDefinitionModel in com.flowable.agent.engine.impl.util
Fields in com.flowable.agent.engine.impl.util declared as AgentDefinitionModelModifier and TypeFieldDescriptionprotected AgentDefinitionModelAgentInvocationVariableContainer.modelMethods in com.flowable.agent.engine.impl.util that return AgentDefinitionModelMethods in com.flowable.agent.engine.impl.util with parameters of type AgentDefinitionModelModifier and TypeMethodDescriptionprotected static voidAgentUtil.applyClassificationResult(CoreContentEngineConfigurationApi contentEngineConfiguration, AgentInvocationResult agentInvocationResult, List<org.flowable.content.api.ContentItem> contentItems, String tenantId, AgentDefinitionModel agentDefinitionModel) static voidAgentUtil.dispatchOperationEvaluators(AgentEngineConfiguration engineConfiguration, String invocationId, AgentDefinitionModel model, AgentDefinitionModel.AgentOperation operation) Poll-path dispatch.AgentUtil.getOperation(AgentDefinitionModel agentDefinitionModel, String operationKey) AgentUtil.getOperationSafe(AgentDefinitionModel agentDefinitionModel, String operationKey) Resolves a declared operation by key, returningnullwhen absent — e.g. a synthetic/default operation built at runtime rather than declared ingetOperations().static Collection<String> AgentUtil.getSupportedMimeTypes(AgentDefinitionModel agentDefinitionModel) DocumentAgentResultUtil.resolveDefaultClassification(AgentDefinitionModel agentDefinitionModel) Resolves the fallback classification configured for the "no matching document type" case, ornullwhen none is configured (leave the document unqualified).Constructors in com.flowable.agent.engine.impl.util with parameters of type AgentDefinitionModelModifierConstructorDescriptionAgentInvocationVariableContainer(Map<String, Object> data, String parentDeploymentId, AgentDefinitionModel model, AgentDefinitionModel.AgentOperation operation, AgentInstance agentInstance) AgentInvocationVariableContainer(Map<String, Object> data, String parentDeploymentId, AgentDefinitionModel model, AgentDefinitionModel.AgentOperation operation, String tenantId) -
Uses of AgentDefinitionModel in com.flowable.agent.engine.impl.validation
Methods in com.flowable.agent.engine.impl.validation with parameters of type AgentDefinitionModelModifier and TypeMethodDescriptionprotected voidStrictAgentValidator.addError(List<AgentValidationError> validationErrors, String problem, AgentDefinitionModel agentDefinitionModel, String description) StrictAgentValidator.validate(AgentDefinitionModel agentDefinitionModel) protected voidStrictAgentValidator.validateGuardrailDefaults(AgentDefinitionModel agentDefinitionModel, AgentDefinitionModel.AgentOperation operation, List<AgentValidationError> validationErrors) protected voidStrictAgentValidator.validateGuardrailReferences(AgentDefinitionModel agentDefinitionModel, AgentDefinitionModel.AgentOperation operation, List<AgentValidationError> validationErrors) protected voidStrictAgentValidator.validateInputParameters(AgentDefinitionModel agentDefinitionModel, AgentDefinitionModel.AgentOperation operation, List<AgentValidationError> validationErrors) protected voidStrictAgentValidator.validateOutputParameters(AgentDefinitionModel agentDefinitionModel, AgentDefinitionModel.AgentOperation operation, List<AgentValidationError> validationErrors)