Uses of Class
com.flowable.agent.api.repository.AgentDefinitionModel.Tool
Packages that use AgentDefinitionModel.Tool
Package
Description
-
Uses of AgentDefinitionModel.Tool in com.flowable.agent.api.repository
Fields in com.flowable.agent.api.repository with type parameters of type AgentDefinitionModel.ToolModifier and TypeFieldDescriptionprotected List<AgentDefinitionModel.Tool> AgentDefinitionModel.AgentOperation.toolsMethods in com.flowable.agent.api.repository that return types with arguments of type AgentDefinitionModel.ToolModifier and TypeMethodDescriptionAgentDefinitionModel.AgentOperation.getTools()AgentDefinitionModel.getTools()Method parameters in com.flowable.agent.api.repository with type arguments of type AgentDefinitionModel.ToolModifier and TypeMethodDescriptionvoidAgentDefinitionModel.AgentOperation.setTools(List<AgentDefinitionModel.Tool> tools) -
Uses of AgentDefinitionModel.Tool in com.flowable.agent.engine.impl.model.chatclient
Fields in com.flowable.agent.engine.impl.model.chatclient with type parameters of type AgentDefinitionModel.ToolModifier and TypeFieldDescriptionSpringChatClientAiModelInvoker.ToolCollector.sameDeploymentToolsByModelTypeAndKeySpringChatClientAiModelInvoker.ToolCollector.toolsByModelTypeAndKeyMethods in com.flowable.agent.engine.impl.model.chatclient with parameters of type AgentDefinitionModel.ToolModifier and TypeMethodDescriptionprotected voidSpringChatClientAiModelInvoker.ToolCollector.addTool(AgentDefinitionModel.Tool tool) protected voidSpringChatClientAiModelInvoker.ToolCollector.addTool(AgentDefinitionModel.Tool tool, Map<String, Map<String, List<AgentDefinitionModel.Tool>>> toolsByModelTypeAndKey) Method parameters in com.flowable.agent.engine.impl.model.chatclient with type arguments of type AgentDefinitionModel.ToolModifier and TypeMethodDescriptionprotected voidSpringChatClientAiModelInvoker.ToolCollector.addTool(AgentDefinitionModel.Tool tool, Map<String, Map<String, List<AgentDefinitionModel.Tool>>> toolsByModelTypeAndKey) protected voidSpringChatClientAiModelInvoker.ToolCollector.addTools(Collection<AgentDefinitionModel.Tool> tools) protected List<org.springframework.ai.tool.ToolCallback> SpringChatClientAiModelInvoker.ToolCollector.resolveToolCallbacks(String parentDeploymentId, String tenantId, Map<String, Map<String, List<AgentDefinitionModel.Tool>>> toolsByModelTypeAndKey) -
Uses of AgentDefinitionModel.Tool in com.flowable.agent.engine.impl.model.tool
Fields in com.flowable.agent.engine.impl.model.tool declared as AgentDefinitionModel.ToolModifier and TypeFieldDescriptionprotected final AgentDefinitionModel.ToolAgentInstanceToolCallback.toolMethod parameters in com.flowable.agent.engine.impl.model.tool with type arguments of type AgentDefinitionModel.ToolModifier and TypeMethodDescriptionCollection<org.springframework.ai.tool.ToolCallback> AgentAgentToolCallbackCreator.createToolCallbacks(String definitionKey, String parentDeploymentId, String tenantId, Collection<AgentDefinitionModel.Tool> tools) Collection<org.springframework.ai.tool.ToolCallback> AgentToolCallbackCreator.createToolCallbacks(String definitionKey, String parentDeploymentId, String tenantId, Collection<AgentDefinitionModel.Tool> tools) Creates a collection of tool callbacks based on the provided definition key and tools.Constructors in com.flowable.agent.engine.impl.model.tool with parameters of type AgentDefinitionModel.ToolModifierConstructorDescriptionAgentInstanceToolCallback(org.springframework.ai.tool.definition.ToolDefinition toolDefinition, com.fasterxml.jackson.databind.ObjectMapper objectMapper, AgentDefinitionModel.Tool tool, AgentRuntimeService agentRuntimeService, String tenantId, String parentDeploymentId) -
Uses of AgentDefinitionModel.Tool in com.flowable.agent.engine.impl.persistence.repository
Fields in com.flowable.agent.engine.impl.persistence.repository with type parameters of type AgentDefinitionModel.ToolModifier and TypeFieldDescriptionprotected List<AgentDefinitionModel.Tool> BaseAgentDefinitionModel.toolsMethods in com.flowable.agent.engine.impl.persistence.repository that return types with arguments of type AgentDefinitionModel.ToolMethod parameters in com.flowable.agent.engine.impl.persistence.repository with type arguments of type AgentDefinitionModel.ToolModifier and TypeMethodDescriptionvoidBaseAgentDefinitionModel.setTools(List<AgentDefinitionModel.Tool> tools) -
Uses of AgentDefinitionModel.Tool in com.flowable.platform.service.agent
Fields in com.flowable.platform.service.agent declared as AgentDefinitionModel.ToolModifier and TypeFieldDescriptionprotected final AgentDefinitionModel.ToolServiceRegistryToolCallback.toolMethods in com.flowable.platform.service.agent with parameters of type AgentDefinitionModel.ToolModifier and TypeMethodDescriptionprotected org.springframework.ai.tool.definition.ToolDefinitionServiceRegistryAgentToolCallbackCreator.createToolDefinition(String definitionKey, AgentDefinitionModel.Tool tool, String operationKey, ServiceDefinitionModel model, ServiceOperation operation, com.fasterxml.jackson.databind.ObjectMapper objectMapper) Method parameters in com.flowable.platform.service.agent with type arguments of type AgentDefinitionModel.ToolModifier and TypeMethodDescriptionCollection<org.springframework.ai.tool.ToolCallback> ServiceRegistryAgentToolCallbackCreator.createToolCallbacks(String definitionKey, String parentDeploymentId, String tenantId, Collection<AgentDefinitionModel.Tool> tools) Constructors in com.flowable.platform.service.agent with parameters of type AgentDefinitionModel.ToolModifierConstructorDescriptionServiceRegistryToolCallback(org.springframework.ai.tool.definition.ToolDefinition toolDefinition, com.fasterxml.jackson.databind.ObjectMapper objectMapper, AgentDefinitionModel.Tool tool, ServiceRegistryRuntimeService serviceRegistryRuntimeService, String tenantId, String parentDeploymentId)