goagent python to c++