NormalizedPluginManifest
Defined in: plugin.ts:1066
Flat manifest returned after v2 normalization and validation.
Extends
Section titled “Extends”Omit<PluginManifest,"provides">
Properties
Section titled “Properties”$schema?
Section titled “$schema?”
optional$schema?:string
Defined in: plugin.ts:1082
Inherited from
Section titled “Inherited from”adapterManifest?
Section titled “adapterManifest?”
optionaladapterManifest?:AdapterManifest
Defined in: plugin.ts:1165
Inherited from
Section titled “Inherited from”PluginManifest.adapterManifest
adapters?
Section titled “adapters?”
optionaladapters?:string|string[]
Defined in: plugin.ts:1110
Inherited from
Section titled “Inherited from”agent?
Section titled “agent?”
optionalagent?:PluginAgentManifest
Defined in: plugin.ts:1081
Inherited from
Section titled “Inherited from”
optionalapp?:PluginAppConfig
Defined in: plugin.ts:1161
Inherited from
Section titled “Inherited from”appScope?
Section titled “appScope?”
optionalappScope?:string
Defined in: plugin.ts:1099
Inherited from
Section titled “Inherited from”author?
Section titled “author?”
optionalauthor?:string| {name?:string;url?:string; }
Defined in: plugin.ts:1088
Inherited from
Section titled “Inherited from”automations?
Section titled “automations?”
optionalautomations?:string|string[]
Defined in: plugin.ts:1109
Inherited from
Section titled “Inherited from”bundledOptIn?
Section titled “bundledOptIn?”
optionalbundledOptIn?:boolean
Defined in: plugin.ts:1151
Inherited from
Section titled “Inherited from”category?
Section titled “category?”
optionalcategory?:string
Defined in: plugin.ts:1097
Inherited from
Section titled “Inherited from”channelConnection?
Section titled “channelConnection?”
optionalchannelConnection?:object
Defined in: plugin.ts:1130
managedOAuth?
Section titled “managedOAuth?”
optionalmanagedOAuth?:object
managedOAuth.authorizationUrl
Section titled “managedOAuth.authorizationUrl”authorizationUrl:
string
managedOAuth.authorizeParams?
Section titled “managedOAuth.authorizeParams?”
optionalauthorizeParams?:Record<string,string>
managedOAuth.gatewayProvider
Section titled “managedOAuth.gatewayProvider”gatewayProvider:
string
managedOAuth.identity
Section titled “managedOAuth.identity”identity:
object
managedOAuth.identity.idPath
Section titled “managedOAuth.identity.idPath”idPath:
string
managedOAuth.identity.labelPath?
Section titled “managedOAuth.identity.labelPath?”
optionallabelPath?:string
managedOAuth.scopes
Section titled “managedOAuth.scopes”scopes:
string[]
managedOAuth.scopeSeparator?
Section titled “managedOAuth.scopeSeparator?”
optionalscopeSeparator?:"space"|"comma"
managedOAuth.settings
Section titled “managedOAuth.settings”settings:
Record<string,string>
Inherited from
Section titled “Inherited from”PluginManifest.channelConnection
channelSetup?
Section titled “channelSetup?”
optionalchannelSetup?:object
Defined in: plugin.ts:1124
description
Section titled “description”description:
string
guideLabel?
Section titled “guideLabel?”
optionalguideLabel?:string
guideUrl
Section titled “guideUrl”guideUrl:
string
title:
string
Inherited from
Section titled “Inherited from”
optionalcli?:PluginCliConfig
Defined in: plugin.ts:1159
Inherited from
Section titled “Inherited from”client?
Section titled “client?”
optionalclient?:Omit<PluginUiAppBundle,"kind"|"pluginId">
Defined in: plugin.ts:1141
Inherited from
Section titled “Inherited from”client_lifecycle?
Section titled “client_lifecycle?”
optionalclient_lifecycle?:Record<string,ClientLifecycleHandlerDeclaration>
Defined in: plugin.ts:1149
Inherited from
Section titled “Inherited from”PluginManifest.client_lifecycle
color?
Section titled “color?”
optionalcolor?:string
Defined in: plugin.ts:1095
Inherited from
Section titled “Inherited from”commands?
Section titled “commands?”
optionalcommands?:string|string[]
Defined in: plugin.ts:1108
Inherited from
Section titled “Inherited from”comms?
Section titled “comms?”
optionalcomms?:string|string[]
Defined in: plugin.ts:1103
Inherited from
Section titled “Inherited from”computerProvider?
Section titled “computerProvider?”
optionalcomputerProvider?:SandboxProviderDeclaration
Defined in: plugin.ts:1147
Inherited from
Section titled “Inherited from”PluginManifest.computerProvider
consumes?
Section titled “consumes?”
optionalconsumes?:PluginManifestConsumes
Defined in: plugin.ts:1119
Inherited from
Section titled “Inherited from”
optionaldata?:PluginDataConfig
Defined in: plugin.ts:1145
Inherited from
Section titled “Inherited from”dataset?
Section titled “dataset?”
optionaldataset?:PluginDatasetDescriptor
Defined in: plugin.ts:1146
Inherited from
Section titled “Inherited from”dependencies?
Section titled “dependencies?”
optionaldependencies?:string[]
Defined in: plugin.ts:1150
Inherited from
Section titled “Inherited from”description?
Section titled “description?”
optionaldescription?:string
Defined in: plugin.ts:1087
Inherited from
Section titled “Inherited from”detect?
Section titled “detect?”
optionaldetect?:PluginDetectConfig
Defined in: plugin.ts:1144
Inherited from
Section titled “Inherited from”diagnoseCommand?
Section titled “diagnoseCommand?”
optionaldiagnoseCommand?:string
Defined in: plugin.ts:1154
Inherited from
Section titled “Inherited from”PluginManifest.diagnoseCommand
entities?
Section titled “entities?”
optionalentities?:PluginEntityProvider[]
Defined in: plugin.ts:1118
Inherited from
Section titled “Inherited from”extensions?
Section titled “extensions?”
optionalextensions?:Record<string,unknown>
Defined in: plugin.ts:1093
Inherited from
Section titled “Inherited from”greetings?
Section titled “greetings?”
optionalgreetings?:string|string[]
Defined in: plugin.ts:1114
Inherited from
Section titled “Inherited from”homepage?
Section titled “homepage?”
optionalhomepage?:string
Defined in: plugin.ts:1089
Inherited from
Section titled “Inherited from”hooks?
Section titled “hooks?”
optionalhooks?:string|string[]
Defined in: plugin.ts:1121
Inherited from
Section titled “Inherited from”
optionalicon?:string
Defined in: plugin.ts:1096
Inherited from
Section titled “Inherited from”id:
string
Defined in: plugin.ts:1084
Inherited from
Section titled “Inherited from”installCommand?
Section titled “installCommand?”
optionalinstallCommand?:string
Defined in: plugin.ts:1155
Inherited from
Section titled “Inherited from”installUrl?
Section titled “installUrl?”
optionalinstallUrl?:string
Defined in: plugin.ts:1158
Inherited from
Section titled “Inherited from”keywords?
Section titled “keywords?”
optionalkeywords?:string[]
Defined in: plugin.ts:1092
Inherited from
Section titled “Inherited from”license?
Section titled “license?”
optionallicense?:string
Defined in: plugin.ts:1091
Inherited from
Section titled “Inherited from”lifecycle?
Section titled “lifecycle?”
optionallifecycle?:Record<string,LifecycleHandlerDeclaration>
Defined in: plugin.ts:1148
Inherited from
Section titled “Inherited from”loginCommand?
Section titled “loginCommand?”
optionalloginCommand?:string
Defined in: plugin.ts:1152
Inherited from
Section titled “Inherited from”manifestFormat
Section titled “manifestFormat”manifestFormat:
2
Defined in: plugin.ts:1067
Overrides
Section titled “Overrides”
optionalmcp?:string|string[]
Defined in: plugin.ts:1122
Inherited from
Section titled “Inherited from”mcpDiagnoseCommand?
Section titled “mcpDiagnoseCommand?”
optionalmcpDiagnoseCommand?:string
Defined in: plugin.ts:1157
Inherited from
Section titled “Inherited from”PluginManifest.mcpDiagnoseCommand
mcpLoginCommand?
Section titled “mcpLoginCommand?”
optionalmcpLoginCommand?:string
Defined in: plugin.ts:1156
Inherited from
Section titled “Inherited from”PluginManifest.mcpLoginCommand
migrations?
Section titled “migrations?”
optionalmigrations?:string
Defined in: plugin.ts:1117
Inherited from
Section titled “Inherited from”min_recursive_version?
Section titled “min_recursive_version?”
optionalmin_recursive_version?:string
Defined in: plugin.ts:1102
Inherited from
Section titled “Inherited from”PluginManifest.min_recursive_version
optionalname?:string
Defined in: plugin.ts:1085
Inherited from
Section titled “Inherited from”
optionalnpm?:object
Defined in: plugin.ts:1160
scripts?
Section titled “scripts?”
optionalscripts?:boolean
Inherited from
Section titled “Inherited from”onboarding?
Section titled “onboarding?”
optionalonboarding?:PluginOnboardingConfig
Defined in: plugin.ts:1163
Inherited from
Section titled “Inherited from”operations?
Section titled “operations?”
optionaloperations?:string|string[]
Defined in: plugin.ts:1116
Inherited from
Section titled “Inherited from”platforms?
Section titled “platforms?”
optionalplatforms?:string[]
Defined in: plugin.ts:1101
Inherited from
Section titled “Inherited from”pluginOAuth?
Section titled “pluginOAuth?”
optionalpluginOAuth?:PluginOAuthConfig
Defined in: plugin.ts:1164
Inherited from
Section titled “Inherited from”private?
Section titled “private?”
optionalprivate?:boolean
Defined in: plugin.ts:1100
Inherited from
Section titled “Inherited from”providers?
Section titled “providers?”
optionalproviders?:string|string[]
Defined in: plugin.ts:1115
Inherited from
Section titled “Inherited from”provides?
Section titled “provides?”
optionalprovides?:PluginManifestProvides
Defined in: plugin.ts:1068
remoteAccess?
Section titled “remoteAccess?”
optionalremoteAccess?:object
Defined in: plugin.ts:1080
providers
Section titled “providers”providers:
RemoteProviderDeclaration[]
Inherited from
Section titled “Inherited from”repository?
Section titled “repository?”
optionalrepository?:string
Defined in: plugin.ts:1090
Inherited from
Section titled “Inherited from”routes?
Section titled “routes?”
optionalroutes?:string|string[]
Defined in: plugin.ts:1120
Inherited from
Section titled “Inherited from”rules?
Section titled “rules?”
optionalrules?:string|string[]
Defined in: plugin.ts:1107
Inherited from
Section titled “Inherited from”settings?
Section titled “settings?”
optionalsettings?:PluginSettingsSchema
Defined in: plugin.ts:1143
Inherited from
Section titled “Inherited from”setupCommand?
Section titled “setupCommand?”
optionalsetupCommand?:string
Defined in: plugin.ts:1153
Inherited from
Section titled “Inherited from”setupSequence?
Section titled “setupSequence?”
optionalsetupSequence?:PluginSetupStep[]
Defined in: plugin.ts:1162
Inherited from
Section titled “Inherited from”skills?
Section titled “skills?”
optionalskills?:string|string[]
Defined in: plugin.ts:1106
Inherited from
Section titled “Inherited from”soundDefaults?
Section titled “soundDefaults?”
optionalsoundDefaults?:Record<string,string>
Defined in: plugin.ts:1105
Inherited from
Section titled “Inherited from”sounds?
Section titled “sounds?”
optionalsounds?:string|string[]
Defined in: plugin.ts:1113
Inherited from
Section titled “Inherited from”
optionaltags?:string[]
Defined in: plugin.ts:1098
Inherited from
Section titled “Inherited from”themes?
Section titled “themes?”
optionalthemes?:string|string[]
Defined in: plugin.ts:1112
Inherited from
Section titled “Inherited from”thumbnail?
Section titled “thumbnail?”
optionalthumbnail?:string
Defined in: plugin.ts:1094
Inherited from
Section titled “Inherited from”tools?
Section titled “tools?”
optionaltools?:string|string[]
Defined in: plugin.ts:1111
Inherited from
Section titled “Inherited from”triggers?
Section titled “triggers?”
optionaltriggers?:PluginTriggersManifest
Defined in: plugin.ts:1123
Inherited from
Section titled “Inherited from”
optionalui?:PluginUiManifest
Defined in: plugin.ts:1142
Inherited from
Section titled “Inherited from”version?
Section titled “version?”
optionalversion?:string
Defined in: plugin.ts:1086