KSLApp Kind
Identifies a KSL application workflow that a bundled model can claim to support.
A KSLBundledModel declares which app kinds it is suitable for via its supportedApps set. Consumers (the four Swing apps today; a future MCP server or REST host tomorrow) use these declarations to filter their model pickers without having to instantiate models — the declaration is part of the bundle's static metadata and is readable from the JAR before any Kotlin class is loaded.
The set of kinds is closed by design. Adding a new kind is a deliberate substrate-level change that ripples through every consumer's when-expressions, which is the desired behaviour.
Entries
Properties
Functions
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
Returns an array containing the constants of this enum type, in the order they're declared.