SessionLimits
Experimental
A five-axis limits report: every maxLimits /
currentLimits member is this one definition, and every member is
required — reporting always fills all five, so readers never see
an absence.
Fields and variants
Section titled “Fields and variants”sandboxEnabled— ExperimentalsandboxNetwork— ExperimentalshellEnabled— ExperimentalworkspaceTrusted— ExperimentalwritesEnabled— Experimental
Source
schema/msp/experimental/msp.schema.json#/types/SessionLimits
{ "description": "A five-axis limits report: every `maxLimits` /\n`currentLimits` member is this one definition, and every member is\nrequired — reporting always fills all five, so readers never see\nan absence.", "properties": { "sandboxEnabled": { "description": "Shell filesystem/network sandboxing (`--disable-sandbox` absent).", "type": "boolean" }, "sandboxNetwork": { "$ref": "#/$defs/LimitsNetworkMode", "description": "Sandbox network policy (`--sandbox-network` grammar)." }, "shellEnabled": { "description": "Workspace shell execution (`--disable-shell` absent).", "type": "boolean" }, "workspaceTrusted": { "description": "Loading the workspace's skills and rules (`--trust-workspace`).", "type": "boolean" }, "writesEnabled": { "description": "Non-shell workspace filesystem writes (`--disable-write` absent).", "type": "boolean" } }, "required": [ "sandboxEnabled", "sandboxNetwork", "shellEnabled", "workspaceTrusted", "writesEnabled" ], "type": "object", "x-msp-descriptor": "Session.currentLimits", "x-msp-stability": "experimental"}