Skip to content

Add DialogDependencies, working towards feature parity with botbuilder-js and botbuilder-dotnet #2218

Open
@alexrecuenco

Description

@alexrecuenco

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature-requestA request for new functionality or an enhancement to an existing one.needs-triageThe issue has just been created and it has not been reviewed by the team.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions