וַיֹּֽאמֶר־ל֥וֹ אֱלֹהִ֖ים שִׁמְךָ֣ יַעֲקֹ֑ב לֹֽא־יִקָּרֵא֩ שִׁמְךָ֨ ע֜וֹד יַעֲקֹ֗ב כִּ֤י אִם־יִשְׂרָאֵל֙ יִהְיֶ֣ה שְׁמֶ֔ךָ וַיִּקְרָ֥א אֶת־שְׁמ֖וֹ יִשְׂרָאֵֽל׃
And God said to him: Your name is Yaakov; your name shall no longer be called Yaakov, but Yisrael shall be your name. And He called his name Yisrael.
Torah Temimah points to the same discussion of the name change.
ויקרא את שמו ישראל — הקב"ה קרא לו ישראל.
“And He called his name Yisrael” — the Holy One, blessed be He, called him Yisrael.
The renaming is performed directly by God.
Derash on the agent of the renaming (continuation).
God Himself conferred the name Yisrael upon Yaakov.