Session_expiration_time and carry_over_slots_to_new_session

session_config: session_expiration_time: 60 # value in minutes, 0 means infinitely long carry_over_slots_to_new_session: true # set to false to forget slots between sessions

By keeping “carry_over_slots_to_new_session” true , we will always have access to all the slots data from previous session . so session_expiration_time dose not mean much in this scenario.

By keeping “carry_over_slots_to_new_session” true , we will always have access to all the slots data from previous session

This is true.

so session_expiration_time dose not mean much in this scenario.

Nothing is carried over except the slots. So all other conversation context (user messages so far, bot actions so far) isn’t carried over. It’s like the conversation starts from scratch.

2 Likes

@Tobias_Wochinger What happens in case of action_restart with the following lines are added to the config file? session_config: session_expiration_time: 60 # value in minutes, 0 means infinitely long carry_over_slots_to_new_session: true # set to false to forget slots between sessions

I have an issue with slots being carried over even after a session restart. I am currently researching what caused the regression.