I have seamless ssh agent forwarding for full Linux distros, so if you're running Docker from a Linux shell (like you would in WSL), then the usual way (
https://gist.github.com/d11wtq/8699521) should just work. Making it work when running Docker directly from macOS will be challenging, but I'll dig into it and see what's possible. Thanks for bringing it up!