PluginInstallParams
plugin/install params. Per-session params plus a
client-generated commandId (UUIDv7) with the uniform
idempotency contract.
Fields and variants
Section titled “Fields and variants”commandIdsessionIdtarget
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"}