Famous codebases cut open like tree trunks. One ring per month since the first commit (one per week for repos under two years old), ring width from that period's commits, and colour where the history itself discloses an AI co-author, an AI agent's own account, or a bot-named account.
npx skills add vnmoorthy/rings -g # then ask your agent: /rings
npx github:vnmoorthy/rings . # or any owner/name
Co-authored-by line naming a coding agent by its own display name or no-reply address (for example Claude <noreply@anthropic.com>), or an Assisted-by, AI-assisted or Generated with … line naming a tool. Lines that GitHub squash merges push out of the trailer block are read too. Company email domains and people's full names (Claude Paroz, Devin Weaver) are not counted.copilot-swe-agent[bot], devin-ai-integration[bot] or google-labs-jules[bot].[bot], *-bot, … Bot, github-actions, robobun@oven.sh ...), plus routine chores (generated files, lockfiles, formatting) pushed by an agent's account. Rings does not know what runs behind such an account.