Description
Use this query to search for the most popular feature requests.
Is your feature request related to a problem? Please describe.
It is extremely useful when building dialog frameworks, to prevent having to juggle the dialogs and then manually having to add them. Forgetting dependencies is a constant issue.
Or even worse, hooking to a dialog that you thought was related, but it turns out is just another dialog with the same name, and your dialog you just forgot to add it
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A Python Protocol called DialogDependencies that when implemented on a dialog, it allows you to define dependencies of dialogs and allows for them to be added automatically when you call dialog_set.add(main_dialog)
Describe alternatives you've considered
NA
Additional context
Dialog dependencies is a feature in
- botbuilder-js,
- and in botbuilder-dotnet.