As with (move) actions, the GKAgent moves autonomously, ignoring physics. However that doesn't mean you can't use it on a node with a physics body.
This article explains how you can approach combining physics with agents, and what kind of problems you can run into and (if possible) how to work around them.
Estimation: 2 days