session/setApprovalMode
Selects a preconfigured approval enforcement mode mid-session; select, never create.
Parameters
Section titled “Parameters”Type: SessionSetApprovalModeParams
session/setApprovalMode params: switch the session’s
approval enforcement mode mid-session. A standard command.
Select, never create. A client may select a mode the host’s
configuration already defines; it may not construct one, supply inline
rules, or otherwise describe a policy on the wire — which is why
[ApprovalMode] is closed.
| Field | Type | Stability | Presence | Description |
|---|---|---|---|---|
commandId |
string |
required | The idempotency handle (UUIDv7). | |
mode |
ApprovalMode | required | The preconfigured mode to select. The requesting actor is recorded from the connection’s clientInfo.name. |
|
sessionId |
string |
required | The target session. |
Source
schema/msp/experimental/msp.schema.json#/methods/session~2FsetApprovalMode
{ "description": "Selects a preconfigured approval enforcement mode mid-session; select, never create.", "params": { "$ref": "#/$defs/SessionSetApprovalModeParams" }, "result": { "$ref": "#/$defs/SessionSetApprovalModeResult" }}