Skip to content
Developer Preview

DriveChangedReason

Experimental

Why a session’s drive holder changed. Open: a newer host may add a reason; a client keeps an unknown word and treats the frame as a holder change. No started: every session/start, fork and sideChat already broadcasts session/started, and the starter drives by construction.

  • "lapsed" — Experimental
  • "released" — Experimental
  • "requested" — Experimental
  • "resumed" — Experimental
Source

schema/msp/experimental/msp.schema.json#/types/DriveChangedReason

{
"description": "Why a session's drive holder changed. **Open**: a newer host may add a reason; a\nclient keeps an unknown word and treats the frame as a holder change. No\n`started`: every `session/start`, `fork` and `sideChat` already\nbroadcasts `session/started`, and the starter drives by construction.",
"enum": [
"requested",
"released",
"resumed",
"lapsed"
],
"type": "string",
"x-msp-descriptor": "session/driveChanged",
"x-msp-openness": "open",
"x-msp-stability": "experimental"
}