- App is running from this repository with a Codex CLI/app-server version that can request approvals.
bubblewrapis installed so sandboxed command approvals can be triggered.- Approval policy is set to request approval on sandbox escalation.
- Start a thread and ask Codex to run a command that requires approval outside the current sandbox.
- Wait for the pending request panel to appear.
- Confirm the request is shown as an approval prompt, not the generic fallback with
Return Empty ResultandReject Request. - Verify the panel offers approval choices (
Yes,Yes for Session, decline text field,Skip). - If the approval payload includes a command preview or writable root, verify that preview text is shown in the panel.
- Sandbox-related approval requests are classified as approvals even when Codex sends newer method or payload variants.
- The approval UI offers normal approval actions instead of the unknown-request fallback buttons.
- The request stays attached to the correct thread rather than only appearing as a global pending request.
- Decline or skip the pending approval request after verification.