Class WelcomePanelSettings
Controls which details are shown in the interactive welcome panel.
public sealed record WelcomePanelSettings : IEquatable<WelcomePanelSettings>
- Inheritance
-
WelcomePanelSettings
- Implements
- Inherited Members
Properties
MotdMaxLength
Maximum rendered MoTD length.
public int MotdMaxLength { get; init; }
Property Value
MotdTimeoutMs
MoTD fetch timeout in milliseconds.
public int MotdTimeoutMs { get; init; }
Property Value
MotdUrl
Optional MoTD source URL (for example a raw GitHub file). If empty, MoTD is skipped.
public string? MotdUrl { get; init; }
Property Value
ShowModelSummary
Show provider/model summary line.
public bool ShowModelSummary { get; init; }
Property Value
ShowMotd
Show message-of-the-day (MoTD) if available.
public bool ShowMotd { get; init; }
Property Value
ShowServices
Show daemon and gateway indicators.
public bool ShowServices { get; init; }
Property Value
ShowVersion
Show current JD.AI TUI version.
public bool ShowVersion { get; init; }
Property Value
ShowWorkingDirectory
Show current working directory.
public bool ShowWorkingDirectory { get; init; }
Property Value
Methods
Normalize(WelcomePanelSettings?)
public static WelcomePanelSettings Normalize(WelcomePanelSettings? settings)
Parameters
settingsWelcomePanelSettings