People, CI, or AIGive machines a principal.
Give machines a principal.
Not the keys to everything.
A bot or coding agent authenticates like any other principal. Give it only the repository and reference capabilities it needs; audit it the same way.
release-botHTTPS credential
read / org/*push / org/api:releasemain / denied