cleanup and better documentation in the AgentSpawningSynchronousClient interface for spawning agents