Why can't you have the agent running on its own server/vm in your pocket?