Plugin API 1.5.0.
Added
runtime: "desktop"in the manifest for a plugin that only loads on the desktop appdesktop:localandctx.desktop.local: file system, local shell and machine info on the desktop app's own backendctx.audit.subscribe,ctx.audit.listandctx.audit.exportBatchesunderaudit:readctx.hosts.importMany,importSshConfig,exportManyandregisterImportNormalizer, with thehosts:exportcapabilityctx.credentials.publicKeyandresolveKeyRefs,ctx.ssh.exec, and@termix-ssh/plugin-sdk/ssh-keysctx.hosts.status.provideandctx.hosts.activity.provideso a plugin can own host status and recent activity, withctx.network.tcpProbe,ctx.ssh.probe,ctx.hosts.probeTargetsandctx.hosts.sessionActiveregisterHostStatusIndicatorandregisterHostEditorToolbarItem, andorderfor host badges- Onboarding steps can sit in a
startsection, take apositionandreplacesa core step - A plugin can provide the app name, tagline and logo through the
<id>.brandingProviderregistry key