Skip to content

Runtime limits & build constraints

Generated from schemas/constraints.json — the machine-readable constraints file intended for AI agents and validation tools.

SettingValue
formatiife
targetes2020
entrypointdist/main.js
noExternalDependenciestrue
bundleresbuild
RequirementValue
requiredExportsglobalThis.activate, globalThis.deactivate
contextVariableNamecontext
menuActionsSerializationJSON.stringify
LimitValue
storageSizePerValue1MB
storageSizePerPlugin10MB
cacheSizePerPlugin50MB
cacheSizeGlobal200MB
shellConcurrentPerPlugin5
shellStdoutMaxBytes10MB
shellTimeoutMaxSeconds120
networkConcurrentPerPlugin10
webPanelsPerPlugin2
webPanelsGlobal6
themesPerPlugin10
batchOperationsMax1000
watchDebounceMin0
watchDebounceMax5000
watchDebounceDefault500
actionsInvokeRateLimitPerPluginPerHour100
clipboardInlineBlobMaxBytes716800
eventsReplayBoundedDefault50
inputRecentHardCeiling1000
notificationsWebhookAttachmentInlineMaxBytes102400
  • View types: vstack, hstack, scroll, list, grid, section, text, label, image, badge, button, listItem, divider, spacer, textField, progress, remoteImage
  • Fonts: largeTitle, title, title2, title3, headline, subheadline, body, callout, footnote, caption, caption2
  • System colors: systemRed, systemOrange, systemYellow, systemGreen, systemBlue, systemPurple, systemPink, systemTeal, systemIndigo, systemBrown, systemMint, systemCyan, red, orange, yellow, green, blue, purple
  • Semantic colors: primary, secondary, tertiary
  • Design-token colors: ux_synapse, ux_cortex, ux_pulse, ux_signal, ux_warning, ux_error, ux_success, ux_info
  • Hex colors: pattern ^#[0-9A-Fa-f]{6}$