add goagent tool