Rancher Agents - iterate from 'go-rancher' repo or 'python-agent' repo

If I was considering building a custom agent to sit in front of a different infrastructure controller than Docker, which repo would provide the best ‘jumping off point’ - go-rancher or python-agent. I ask this question as the Kubernetes agent appears to be developed using a ‘go’ codebase that includes go-rancher repo.