in src/dfcx_scrapi/tools/copy_util.py [0:0]
def _get_intent_entity_dependencies(self, resources):
"""Loop through Intents and find any additional Entity dependencies"""
agent = "/".join(resources["intents"][0].split("/")[0:6])
temp_intents = self.intents.list_intents(agent)
for intent in temp_intents:
if intent.name in resources["intents"]:
if len(intent.parameters) > 0:
for param in intent.parameters:
if "sys." in param.entity_type:
continue
resources["entities"].append(param.entity_type)
return resources