Skip to content
PricingReleases

PluginManifest

Defined in: plugin.ts:1079

optional $schema?: string

Defined in: plugin.ts:1082


optional adapterManifest?: AdapterManifest

Defined in: plugin.ts:1165


optional adapters?: string | string[]

Defined in: plugin.ts:1110


optional agent?: PluginAgentManifest

Defined in: plugin.ts:1081


optional app?: PluginAppConfig

Defined in: plugin.ts:1161


optional appScope?: string

Defined in: plugin.ts:1099


optional author?: string | { name?: string; url?: string; }

Defined in: plugin.ts:1088


optional automations?: string | string[]

Defined in: plugin.ts:1109


optional bundledOptIn?: boolean

Defined in: plugin.ts:1151


optional category?: string

Defined in: plugin.ts:1097


optional channelConnection?: object

Defined in: plugin.ts:1130

optional managedOAuth?: object

authorizationUrl: string

optional authorizeParams?: Record<string, string>

gatewayProvider: string

identity: object

idPath: string

optional labelPath?: string

scopes: string[]

optional scopeSeparator?: "space" | "comma"

settings: Record<string, string>


optional channelSetup?: object

Defined in: plugin.ts:1124

description: string

optional guideLabel?: string

guideUrl: string

title: string


optional cli?: PluginCliConfig

Defined in: plugin.ts:1159


optional client?: Omit<PluginUiAppBundle, "kind" | "pluginId">

Defined in: plugin.ts:1141


optional client_lifecycle?: Record<string, ClientLifecycleHandlerDeclaration>

Defined in: plugin.ts:1149


optional color?: string

Defined in: plugin.ts:1095


optional commands?: string | string[]

Defined in: plugin.ts:1108


optional comms?: string | string[]

Defined in: plugin.ts:1103


optional computerProvider?: SandboxProviderDeclaration

Defined in: plugin.ts:1147


optional consumes?: PluginManifestConsumes

Defined in: plugin.ts:1119


optional data?: PluginDataConfig

Defined in: plugin.ts:1145


optional dataset?: PluginDatasetDescriptor

Defined in: plugin.ts:1146


optional dependencies?: string[]

Defined in: plugin.ts:1150


optional description?: string

Defined in: plugin.ts:1087


optional detect?: PluginDetectConfig

Defined in: plugin.ts:1144


optional diagnoseCommand?: string

Defined in: plugin.ts:1154


optional entities?: PluginEntityProvider[]

Defined in: plugin.ts:1118


optional extensions?: Record<string, unknown>

Defined in: plugin.ts:1093


optional greetings?: string | string[]

Defined in: plugin.ts:1114


optional homepage?: string

Defined in: plugin.ts:1089


optional hooks?: string | string[]

Defined in: plugin.ts:1121


optional icon?: string

Defined in: plugin.ts:1096


id: string

Defined in: plugin.ts:1084


optional installCommand?: string

Defined in: plugin.ts:1155


optional installUrl?: string

Defined in: plugin.ts:1158


optional keywords?: string[]

Defined in: plugin.ts:1092


optional license?: string

Defined in: plugin.ts:1091


optional lifecycle?: Record<string, LifecycleHandlerDeclaration>

Defined in: plugin.ts:1148


optional loginCommand?: string

Defined in: plugin.ts:1152


optional manifestFormat?: 2

Defined in: plugin.ts:1083


optional mcp?: string | string[]

Defined in: plugin.ts:1122


optional mcpDiagnoseCommand?: string

Defined in: plugin.ts:1157


optional mcpLoginCommand?: string

Defined in: plugin.ts:1156


optional migrations?: string

Defined in: plugin.ts:1117


optional min_recursive_version?: string

Defined in: plugin.ts:1102


optional name?: string

Defined in: plugin.ts:1085


optional npm?: object

Defined in: plugin.ts:1160

optional scripts?: boolean


optional onboarding?: PluginOnboardingConfig

Defined in: plugin.ts:1163


optional operations?: string | string[]

Defined in: plugin.ts:1116


optional platforms?: string[]

Defined in: plugin.ts:1101


optional pluginOAuth?: PluginOAuthConfig

Defined in: plugin.ts:1164


optional private?: boolean

Defined in: plugin.ts:1100


optional providers?: string | string[]

Defined in: plugin.ts:1115


optional provides?: PluginManifestProvides

Defined in: plugin.ts:1104


optional remoteAccess?: object

Defined in: plugin.ts:1080

providers: RemoteProviderDeclaration[]


optional repository?: string

Defined in: plugin.ts:1090


optional routes?: string | string[]

Defined in: plugin.ts:1120


optional rules?: string | string[]

Defined in: plugin.ts:1107


optional settings?: PluginSettingsSchema

Defined in: plugin.ts:1143


optional setupCommand?: string

Defined in: plugin.ts:1153


optional setupSequence?: PluginSetupStep[]

Defined in: plugin.ts:1162


optional skills?: string | string[]

Defined in: plugin.ts:1106


optional soundDefaults?: Record<string, string>

Defined in: plugin.ts:1105


optional sounds?: string | string[]

Defined in: plugin.ts:1113


optional tags?: string[]

Defined in: plugin.ts:1098


optional themes?: string | string[]

Defined in: plugin.ts:1112


optional thumbnail?: string

Defined in: plugin.ts:1094


optional tools?: string | string[]

Defined in: plugin.ts:1111


optional triggers?: PluginTriggersManifest

Defined in: plugin.ts:1123


optional ui?: PluginUiManifest

Defined in: plugin.ts:1142


optional version?: string

Defined in: plugin.ts:1086