If I set up a Travis CI agent, will it be independent of Travis's existing infrastructure?
Travis CI doesn't offer running your own workers, you use their infrastructure unless you mean the on-prem Travis Enterprise. You might be thinking of GitLab CI?