Skip to content

PluginInstallParams

plugin/install params. Per-session params plus a client-generated commandId (UUIDv7) with the uniform idempotency contract.

  • commandId
  • sessionId
  • target
Source

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

{
"description": "`plugin/install` params. Per-session params plus a\nclient-generated `commandId` (UUIDv7) with the uniform\nidempotency contract.",
"properties": {
"commandId": {
"description": "The client-generated idempotency key (UUIDv7).",
"type": "string"
},
"sessionId": {
"description": "The target session; its workspace resolves project scope.",
"type": "string"
},
"target": {
"$ref": "#/$defs/PluginInstallTarget",
"description": "Exactly one install target arm."
}
},
"required": [
"commandId",
"sessionId",
"target"
],
"type": "object"
}