OptionalhandlerOptionalheaderReadonlyinteractionStable identifier for deduplication in pending interaction tracking.
ReadonlyisWhether this question is read-only (restored from persistence without handler). When true, the UI should disable option selection.
ReadonlyisWhether the interaction has been resolved (e.g., confirmed/denied, option selected).
OptionalmultiOptionalonCalled when the user dismisses a single-select question without choosing an option.
OptionalrequestOptionalselectedOptionalselectedReadonlywhenResolves when the interaction is resolved. Used for cleanup in delegation chains.
OptionalasOptionalasRepresents the content as a string. Returns undefined if the content
is purely informational and/or visual and should not be included in the overall
representation of the response.
OptionalmergeOptionaltoOptionalto
Interface for ChatResponseContent parts that require user interaction. Content parts that implement this interface can be tracked by the delegation renderer without content-type-specific checks.