ReadonlyinteractionStable identifier for deduplication in pending interaction tracking.
ReadonlyisWhether the interaction has been resolved (e.g., confirmed/denied, option selected).
ReadonlywhenResolves when the interaction is resolved. Used for cleanup in delegation chains.
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.