harness artifacts are needed for configuring binaries on the build vm machines as well as the docker images used on those machines (in pipelines).
--
for the docker images used in ci pipelines (harness steps are containers) we have a handy API that can retrive the current images:tags used in your account: https://developer.harness.io/docs/continuous-integration/use-ci/set-up-build-infrastructure/harness-ci/#specify-the-harness-ci-images-used-in-your-pipelines
pay close attention to the Send a get-default-config request to get a list of the latest Harness CI build images and tags and you will need to specify k8 or VM depending on your target infra model.
an example curl call is on the same page