You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
API:GetActiveSequence() — the name of the sequence EMS most recently drove, or nil when none has been driven this session. A read-only string with no setter. It saves you mirroring SEQUENCE_STEP_ADVANCED into your own variable just to answer "which sequence?". Read the name literally: it is most recently driven, not currently running. The value is never cleared when a sequence stops, and hold-mode activation writes it just as a secure-button click does — so a non-nil result tells you what ran last, not that anything is running now. For live start/stop, stay on SEQUENCE_STEP_ADVANCED.
authoredsteps capability id — GetAuthoredSteps now has an id of its own. It previously sat under stepdata, which predates it and therefore couldn't detect it.
Changed
API_VERSION is now 4, and the bump rule changed. The contract used to say it bumped only on a breaking change; in practice v2 and v3 both bumped on purely additive growth, and 2.3.7's GetAuthoredSteps was the one addition that didn't. The rule now matches the practice: any addition to the surface bumps API_VERSION. Nothing about an existing call changed, so no plugin needs edits — this makes RequireVersion(4) a reliable gate for everything listed above, and leaves 2.3.7 as the single build where a presence check is still the only option.