Table of Contents

Class WelcomePanelSettings

Namespace
JD.AI.Core.Config
Assembly
JD.AI.Core.dll

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

int

MotdTimeoutMs

MoTD fetch timeout in milliseconds.

public int MotdTimeoutMs { get; init; }

Property Value

int

MotdUrl

Optional MoTD source URL (for example a raw GitHub file). If empty, MoTD is skipped.

public string? MotdUrl { get; init; }

Property Value

string

ShowModelSummary

Show provider/model summary line.

public bool ShowModelSummary { get; init; }

Property Value

bool

ShowMotd

Show message-of-the-day (MoTD) if available.

public bool ShowMotd { get; init; }

Property Value

bool

ShowServices

Show daemon and gateway indicators.

public bool ShowServices { get; init; }

Property Value

bool

ShowVersion

Show current JD.AI TUI version.

public bool ShowVersion { get; init; }

Property Value

bool

ShowWorkingDirectory

Show current working directory.

public bool ShowWorkingDirectory { get; init; }

Property Value

bool

Methods

Normalize(WelcomePanelSettings?)

public static WelcomePanelSettings Normalize(WelcomePanelSettings? settings)

Parameters

settings WelcomePanelSettings

Returns

WelcomePanelSettings