session/modelChanged
A durable model selection took effect.
Parameters
Section titled “Parameters”Type: SessionModelChangedParams
session/modelChanged params: a durable model-selection
record landed.
| Field | Type | Stability | Presence | Description |
|---|---|---|---|---|
modelId |
string |
required | The selected model. | |
providerId |
string |
optional | The selected provider; null when the selection names none. |
|
sessionId |
string |
required | The owning session. | |
source |
ModelChangeSource | required | What drove the selection. | |
sourceRange |
SourceRange | required | The durable records this event folded from. | |
viewCursor |
string |
required | Opaque, strictly monotonic view cursor. |
Source
schema/msp/experimental/msp.schema.json#/notifications/session~2FmodelChanged
{ "description": "A durable model selection took effect.", "params": { "$ref": "#/$defs/SessionModelChangedParams" }}