session/started
A session became newly loaded on this host via session/start or session/fork; broadcast to every initialized connection.
Parameters
Section titled “Parameters”Type: SessionStartedParams
session/started params: a session
became newly loaded on this host via session/start, session/fork, or
session/sideChat,
broadcast to every initialized connection.
The one member is the same $defs/Session object the
session/start/session/fork results carry, so the broadcast and the
result describe one fact through one type — the host builds the broadcast
payload as a $defs/Session — the fresh-start arm reuses the result’s
session member, the start-replay arm builds the live attach snapshot —
and the emission is
parity-gated against this type at the producer
(session-server prod-assembly capture) and over the committed
transcript corpus (conformance session_lifecycle_enrollment).
| Field | Type | Stability | Presence | Description |
|---|---|---|---|---|
session |
Session | required | The newly loaded session, as of the start/fork fold. |
Source
schema/msp/experimental/msp.schema.json#/notifications/session~2Fstarted
{ "description": "A session became newly loaded on this host via session/start or session/fork; broadcast to every initialized connection.", "params": { "$ref": "#/$defs/SessionStartedParams" }}