Zum Hauptinhalt springen

Interface: HostHandshake

Defined in: packages/plugin-sdk/src/kernel/protocol.ts:27

Properties

grantedCapabilities

grantedCapabilities: object[]

Defined in: packages/plugin-sdk/src/kernel/protocol.ts:30

grantedAt

grantedAt: number

name

name: string

revision

revision: number

scope?

optional scope?: unknown


hostVersion

hostVersion: string

Defined in: packages/plugin-sdk/src/kernel/protocol.ts:29


limits

limits: unknown

Defined in: packages/plugin-sdk/src/kernel/protocol.ts:37


protocolVersion

protocolVersion: string

Defined in: packages/plugin-sdk/src/kernel/protocol.ts:28


supportedFeatures

supportedFeatures: Record<string, number>

Defined in: packages/plugin-sdk/src/kernel/protocol.ts:36


themeTokens?

optional themeTokens?: Record<string, string>

Defined in: packages/plugin-sdk/src/kernel/protocol.ts:43

Resolved design-token values for SDK UI widgets (api.ui.modelMenu): { '--st-color-…': 'rgb(…)' } as read from the host document. Optional for compatibility; widgets fall back to their built-in palette.