add goagent submodule