Question about ssh-auth and gpg-agent

Long story short:
Apps that use filesystem host or home realy require ssh-auth and gpg-agent to use ssh ?

Explanation:

I tried to use git/ssh in terminal inside an IDE with filesystem home and without ssh-auth/gpg-agent and all seams to works correctly.

I see a lot of IDEs with filesystem host or home that also ask ssh-auth and gpg-agent permissions. So the question, they really need them ? Am I missing something?

Thanks