Table of Contents

Class OpenClawRoutingConfig

Namespace
JD.AI.Channels.OpenClaw.Routing
Assembly
JD.AI.Channels.OpenClaw.dll

Top-level routing configuration for the OpenClaw bridge.

public sealed class OpenClawRoutingConfig
Inheritance
OpenClawRoutingConfig
Inherited Members

Properties

AgentProfiles

Named agent profiles that channels can reference.

public IDictionary<string, OpenClawAgentProfileConfig> AgentProfiles { get; set; }

Property Value

IDictionary<string, OpenClawAgentProfileConfig>

AutoConnect

Whether to connect to OpenClaw automatically on startup.

public bool AutoConnect { get; set; }

Property Value

bool

Channels

Per-channel routing overrides keyed by OpenClaw channel name (e.g., "discord", "signal").

public IDictionary<string, OpenClawChannelRouteConfig> Channels { get; set; }

Property Value

IDictionary<string, OpenClawChannelRouteConfig>

DefaultMode

Default routing mode for channels without explicit configuration.

public OpenClawRoutingMode DefaultMode { get; set; }

Property Value

OpenClawRoutingMode