moved agent.go to main.go
add -config parameter