“I have created several process flows with mutual calling, but using collected slot values to control the flow works fine. However, the values inside the slot (from_llm) cannot be retained (they are also null inside the action). I am not sure what the issue is, as I have already set persisted_slots
.”
Rasa Pro Version : 3.11.3
Minimum Compatible Version: 3.11.0rc1
Rasa SDK Version : 3.11.0
Hello,
It seems like the issue might be related to how the slots are being set or accessed. Ensure that the slots are correctly defined in your domain file and that the persisted_slots setting is properly configured. Additionally, check if the slot values are being correctly passed and updated within your actions. If the problem persists, consider reaching out to the Rasa community for further assistance. MyWakeID
Best regards,
James Henry
James Thank you for your reply. I have verified that the points you mentioned are configured correctly:
- Each flow has been configured with
persisted_slots
. - The flow branching logic based on
slots
is working as expected.
However, I noticed that all my slots
mappings are set to from_llm
. After calling another flow, the values stored in slots
disappear (as observed from the Inspector). I’m not sure what could be causing this issue.