Add DialogDependencies, working towards feature parity with botbuilder-js and botbuilder-dotnet #2218
Labels
feature-request
A request for new functionality or an enhancement to an existing one.
needs-triage
The issue has just been created and it has not been reviewed by the team.
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
The text was updated successfully, but these errors were encountered: