Why do you install an agent if you don't have any server ? agent.conf must know the IP of the server, and without it the agent won't start, and chef will fail because agent service is set to 'start enable'.

Maybe this choice is too personnal, because in my dev environment I don't want agent because I don't have server.