Table of Contents

Class JdAiConfig

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

Root configuration object for JD.AI.

public sealed class JdAiConfig
Inheritance
JdAiConfig
Inherited Members

Properties

Defaults

Global default provider/model settings.

public DefaultsConfig Defaults { get; set; }

Property Value

DefaultsConfig

ProjectDefaults

Per-project default overrides keyed by absolute project path.

[SuppressMessage("Usage", "CA2227:Collection properties should be read only", Justification = "Required for JSON deserialization")]
public IDictionary<string, DefaultsConfig> ProjectDefaults { get; set; }

Property Value

IDictionary<string, DefaultsConfig>

ToolPermissions

Explicit tool allow/deny permissions.

public ToolPermissionsConfig ToolPermissions { get; set; }

Property Value

ToolPermissionsConfig