No need for a modified agent, just put this in your ~/.ssh/config:
AddKeysToAgent confirm
You may need to separately install ssh-askpass. AddKeysToAgent confirm
You may need to separately install ssh-askpass.If the confirmation dialog really also showed a host name then yeah, this is not strictly the same. But it's pretty close.