Skip to content
Developer Preview

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.

  • sandboxEnabled — Experimental
  • sandboxNetwork — Experimental
  • shellEnabled — Experimental
  • workspaceTrusted — Experimental
  • writesEnabled — 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"
}