CodeSuggestions::TaskFactory uses self_hosted? check a lot. It's a sign to move the self-hosted logic into a separate class.
CodeSuggestions::TaskFactory
self_hosted?