NorthlightSDK

Providers

Listing the tools a provider grants the app.

Exports of @north-light/sdk, read from the TypeScript compiler at build time. Types re-exported from @north-light/api are documented with that package.

ProviderToolEntry

type declared in resources/providers.ts

Help-only provider manifest: granted leaves, never transport or credentials.

{ provider: string; display_name: string; status: 'available'; major: number; groups: Array<{ group: string; leaves: Array<{ tool: string; description: string; summary: string; params: unknown[]; output: unknown[]; }>; }>; commands: Array<{ kind: 'branch'; name: string; description: string; whenToUse: string; summary: string; children: unknown[]; }>; } | { provider: string; display_name: string; status: 'installing' | 'install_failed'; error?: string; groups: []; commands: []; }

On this page