Table of Contents

Namespace JD.AI.Connectors.Sdk

Classes

ConnectorDescriptor

Metadata describing a registered connector.

ConnectorRegistry

Discovers, registers, and manages IConnector implementations.

JdAiConnectorAttribute

Marks a class as a JD.AI connector. Connectors are discovered at startup via assembly scanning and registered in the ConnectorRegistry.

Interfaces

IConnector

A JD.AI connector that registers tool plugins, auth providers, and loadouts into the dependency injection container.

IConnectorAuthProvider

Provides authentication credentials or tokens for a connector. Implement this interface to support API key, OAuth, bearer token, or other auth schemes.

IConnectorBuilder

Fluent builder for registering connector components.