Skip to content

InteractionOptions

Prompt interaction behavior options.

public sealed class InteractionOptions

Gets or sets whether advanced terminal progress sequences should be emitted.

public AdvancedProgressMode AdvancedProgressMode { get; set; }

AdvancedProgressMode

Gets or sets the default progress label used when handlers report percentage-only progress.

public string DefaultProgressLabel { get; set; }

string

Gets or sets the progress rendering template. Supported placeholders: {label}, {percent}, {percent:0}, {percent:0.0}.

public string ProgressTemplate { get; set; }

string

Gets or sets fallback behavior for unanswered non-interactive prompts.

public PromptFallback PromptFallback { get; set; }

PromptFallback