Skip to content
Developer Preview

InitializeResult

The initialize result.

  • experimentalApi
  • grantedCapabilities
  • museHome
  • platformFamily
  • platformOs
  • schema
  • serverInfo
  • sessionDurability
  • userAgent
Source

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

{
"description": "The `initialize` result.",
"properties": {
"experimentalApi": {
"description": "Echo of the effective negotiated experimental setting.",
"type": "boolean"
},
"grantedCapabilities": {
"description": "Subset of the requested capabilities, plus policy-implicit grants.\nFixed for the connection lifetime.",
"items": {
"$ref": "#/$defs/CapabilityName"
},
"type": "array"
},
"museHome": {
"description": "Absolute path of the muse home directory.",
"type": "string"
},
"platformFamily": {
"$ref": "#/$defs/PlatformFamily",
"description": "Server runtime platform family."
},
"platformOs": {
"$ref": "#/$defs/PlatformOs",
"description": "Server operating system."
},
"schema": {
"$ref": "#/$defs/SchemaInfo",
"description": "Envelope schema version and stable-surface fingerprint."
},
"serverInfo": {
"$ref": "#/$defs/ServerInfo",
"description": "Server identification."
},
"sessionDurability": {
"$ref": "#/$defs/SessionDurability",
"description": "Whether this host persists its sessions. Optional so the\naddition is additive; a v1 host always sends it, and a\nclient reads absent as `durable` because no server that omits it has\nthe ephemeral profile."
},
"userAgent": {
"description": "Exact user-agent string presented to upstream model providers.",
"type": "string"
}
},
"required": [
"experimentalApi",
"grantedCapabilities",
"museHome",
"platformFamily",
"platformOs",
"schema",
"serverInfo",
"userAgent"
],
"type": "object"
}