Skip to content

approval/reviewing

The native reviewer holds an approval: the fold of a Requested whose phase is automated_reviewing; typed activity, not a request.

Type: ApprovalRequestParams

Full params shared by approval/request and approval/requested.

Field Type Stability Presence Description
approvalId string required
availableChoices ApprovalChoice[] required
currentRequirementId ApprovalRequirementRef required
itemId string required
judgeEscalated boolean required
protectedWrite boolean required
rawArgs string required
sessionId string required
sourceRange SourceRange required
subagentOrigin ApprovalSubagentOrigin optional Present only for a child (native subagent) approval projected onto the parent session’s plane (ADR 36182); parent-own approvals omit it.
subject ApprovalSubject required
taskId string required
toolCallId string required
toolName string required
turnId string required
viewCursor string required
Source

schema/msp/experimental/msp.schema.json#/notifications/approval~2Freviewing

{
"description": "The native reviewer holds an approval: the fold of a Requested whose phase is automated_reviewing; typed activity, not a request.",
"params": {
"$ref": "#/$defs/ApprovalRequestParams"
}
}