Bixby Developer Center

Build Conversational Experiences
Guides
References

runtime-version

optionalvalue required

Changes specific runtime behavior during the execution of the capsule depending on the version. Each runtime version has an explicit set of runtime flags set, which you can change with the overrides key.

Examples

capsule {
...
runtime-version (2) { // required
overrides { // optional
no-fallback-to-result-collections (true) // explicitly turns this behavior on
concepts-inherit-super-type-features (false) // explicitly turns this behavior off
...
}
}
}
  runtime-version (2) {
overrides {
allow-dialogs-on-detail-pages (true)
no-fallback-to-result-collections (true)
}
}

View 56b77ba on GitHub

Versions

This section lists the runtime flags that are enabled by default in each version. You can click on each runtime flag under each version to read more about how that flag effects runtime execution.

Caution

Updating the runtime version can have unintended side effects and might break your capsule. Ensure you test your capsule thoroughly when updating the runtime version to ensure it has no undesired results.

Runtime Version 1

capsule {
...
runtime-version (1)
}

Default enabled runtime flags:

Runtime Version 2

capsule {
...
runtime-version (2)
}

These flags were added to runtime-version (2):

Default enabled runtime flags:

Runtime Version 3

capsule {
...
runtime-version (3)
}

This flag was added to runtime-version (3):

Default enabled runtime flags:

Runtime Version 4

capsule {
...
runtime-version (4)
}

These flags were added to runtime-version (4):

Default enabled runtime flags:

Runtime Version 5

capsule {
...
runtime-version (5)
}

This flag was added to runtime-version (5):

Default enabled runtime flags:

Runtime Version 6

capsule {
...
runtime-version (6)
}

This flag was added to runtime-version (6):

Default enabled runtime flags:

Runtime Version 7

capsule {
...
runtime-version (7)
}

This flag was removed from runtime-version (7):

Default enabled runtime flags:

Runtime Version 8

capsule {
...
runtime-version (8)
}

This flag was added to runtime-version (8):

Default enabled runtime flags:

Runtime Version 9

capsule {
...
runtime-version (9)
}

This flag was added to runtime-version (9):

Defaults in All Versions

Flags enabled in all runtime versions:

Flags disabled in all runtime versions:

Child Keys

js-runtime-version
optional
Sets the JavaScript Runtime version
overrides
optional
Explicitly enables (true) or disables (false) a runtime flag within a runtime version