run the agent from a different location to avoid conflicts