Class SpringChatClientAiModelInvoker.ToolCollector
java.lang.Object
com.flowable.agent.engine.impl.model.chatclient.SpringChatClientAiModelInvoker.ToolCollector
- Enclosing class:
SpringChatClientAiModelInvoker
-
Field Summary
FieldsModifier and TypeFieldDescription -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidaddTool(AgentDefinitionModel.Tool tool, Map<String, Map<String, List<AgentDefinitionModel.Tool>>> toolsByModelTypeAndKey) protected voidprotected List<org.springframework.ai.tool.ToolCallback> resolveToolCallbacks(String parentDeploymentId, String tenantId) protected List<org.springframework.ai.tool.ToolCallback> resolveToolCallbacks(String parentDeploymentId, String tenantId, Map<String, Map<String, List<AgentDefinitionModel.Tool>>> toolsByModelTypeAndKey)
-
Field Details
-
toolsByModelTypeAndKey
-
sameDeploymentToolsByModelTypeAndKey
-
-
Constructor Details
-
ToolCollector
protected ToolCollector()
-
-
Method Details
-
addTools
-
addTool
-
addTool
protected void addTool(AgentDefinitionModel.Tool tool, Map<String, Map<String, List<AgentDefinitionModel.Tool>>> toolsByModelTypeAndKey) -
resolveToolCallbacks
-
resolveToolCallbacks
-