Bixby Developer Center

Build Conversational Experiences
Guides
References

no-default-init-when-input-already-instantiated

optionalvalue optional

Changes the behavior of default-init.

When this runtime flag is enabled, default-init will only be evaluated when the input has not already been instantiated. If the input has been instantiated but has no value (for instance, the user has selected "None" on an input prompt), the default-init will not be processed.

With the flag disabled, default-init will be applied if there are no values after the input is initially evaluated, whether or not the input has been instantiated by a direct signal or upstream subplan.

This runtime flag is enabled by default in runtime version 9.

Example

capsule {
...
runtime-version (9) {
overrides {
no-default-init-when-input-already-instantiated (false) // explicitly turns this behavior off
}
}
}