add goagent support