Skip to content
Developer Preview

SessionSettingsOverrides

Experimental

a flat settings patch for one session — dotted key paths in file spelling verbatim (the settings/* key-path vocabulary) mapped to their new absolute scalar values. null clears the member to absent, exactly as a settings/writeValue edit does.

Credentials never travel here: a secret-shaped key (by key class, with a fail-closed default for unrecognized secret-shaped spellings) fails the decode at the wire boundary, before the value can reach any settings composition.

Source

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

{
"additionalProperties": {
"$ref": "#/$defs/SessionSettingsOverrideValue"
},
"description": "a flat settings patch for one session — dotted key paths in\nfile spelling verbatim (the `settings/*` key-path vocabulary) mapped\nto their new absolute scalar values. `null` clears the member to\nabsent, exactly as a `settings/writeValue` edit does.\n\nCredentials never travel here: a secret-shaped key (by key class, with\na fail-closed default for unrecognized secret-shaped spellings) fails\nthe decode at the wire boundary, before the value can reach any\nsettings composition.",
"type": "object",
"x-msp-descriptor": "SessionConfig.settingsOverrides",
"x-msp-stability": "experimental"
}