WHO is executing. On an approval resume this is the restored original
principal, never the reviewer who decided — so a human approval does not
transfer that human's authority into the resumed run.
resourceId
resourceId:string
runId
runId:string
OptionalsafeContext
safeContext?:Readonly<Record<string,unknown>>
Non-reserved context accepted only from trusted internal entry paths.
Public HTTP agent starts never populate this field.
WHO is executing. On an approval resume this is the restored original principal, never the reviewer who decided — so a human approval does not transfer that human's authority into the resumed run.