Skip to content

App Info

App info contains the host-provided identity and release metadata available through ctx.app. Host features and plugins can use it for labels, diagnostics, and version information without importing app-specific configuration.

The contract is read-only. Consumers should read these values but must not change them.

Every plugin receives app info automatically. Accessing ctx.app does not require a manifest permission.

type ReleaseChannel = "alpha" | "beta" | "stable";
type AppInfo = Readonly<{
name: string;
tagline: string;
version: string;
releaseChannel: ReleaseChannel;
}>;
FieldTypeDescription
namestringHuman-readable application name.
taglinestringShort description of the application.
versionstringVersion of the installed application release.
releaseChannel"alpha" | "beta" | "stable"Maturity channel of the installed release.

Release channels describe how mature a release is:

  • alpha is an early release that may change frequently.
  • beta is a pre-release intended for broader testing.
  • stable is the production release channel.