Bot
Any identifiable automation that acts on its own behalf within our repos. In practice, this is almost always a GitHub App installed in the organization.
Two types
- Credential-only (Type A): has no code of its own. Exists solely as a GitHub registration to dispense ephemeral tokens within workflows. Requires no infrastructure. Example:
eigenoid-release-bot. - With code (Type B): reacts to webhooks or runs its own logic. Requires hosting (serverless, container, etc.).
What gets documented for each bot
- Permissions granted (contents, PRs, issues, etc.)
- Where it's installed (which repos)
- Private key or secret management — where it's stored, how it's rotated
- Human owner — the person responsible if it stops working
On this site
They live in /docs/platform/automation/.