add goagent shell