Skip to content
Developer Preview

SessionListChangedParams

session/listChanged params: one changed row of the session/list shape — the full Session object as the answering host’s list face serves it at emission (the ADR 29243 live-overlaid row), a replace, never a delta. Emitted only on connections that negotiated the sessionListStream capability at initialize (ADR 33084 D2); row birth stays on session/started, unload pairs with session/closed.

  • session
Source

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

{
"description": "`session/listChanged` params: one changed row of\nthe `session/list` shape — the full Session object as the answering\nhost's list face serves it at emission (the ADR 29243 live-overlaid row),\na replace, never a delta. Emitted only on connections that negotiated the\n`sessionListStream` capability at `initialize` (ADR 33084 D2); row birth\nstays on `session/started`, unload pairs with `session/closed`.",
"properties": {
"session": {
"$ref": "#/$defs/Session",
"description": "The served list row for the changed session."
}
},
"required": [
"session"
],
"type": "object"
}