{ "$schema": "http://json-schema.org/draft-07/schema#", "description": "Final process exit notification for `process/spawn`.", "properties": { "exitCode": { "description": "Process exit code.", "format": "int32", "type": "integer" }, "processHandle": { "description": "Client-supplied, connection-scoped `processHandle` from `process/spawn`.", "type": "string" }, "stderr": { "description": "Buffered stderr capture.\n\nEmpty when stderr was streamed via `process/outputDelta`.", "type": "string" }, "stderrCapReached": { "description": "Whether stderr reached `outputBytesCap`.\n\nIn streaming mode, stderr is empty and cap state is also reported on the final stderr `process/outputDelta` notification.", "type": "boolean" }, "stdout": { "description": "Buffered stdout capture.\n\nEmpty when stdout was streamed via `process/outputDelta`.", "type": "string" }, "stdoutCapReached": { "description": "Whether stdout reached `outputBytesCap`.\n\nIn streaming mode, stdout is empty and cap state is also reported on the final stdout `process/outputDelta` notification.", "type": "boolean" } }, "required": [ "exitCode", "processHandle", "stderr", "stderrCapReached", "stdout", "stdoutCapReached" ], "title": "ProcessExitedNotification", "type": "object" }