Event emitted when the app-server requests additional permissions from the client.
@type t() :: %Codex.Events.PermissionsApprovalRequested{ id: String.t() | integer(), item_id: String.t(), permissions: Codex.Protocol.RequestPermissions.RequestPermissionProfile.t() | map(), reason: String.t() | nil, thread_id: String.t(), turn_id: String.t() }