/slashscore

astral-sh.

3,196 merged pull requests across 9 repositories over the 90 days to September 28, 2026.

0.8%

of merged pull requests disclosed agent work.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Codex
  • Devin
  • other agents
  • inferred
  • people

17.2% counting inferred agents as well. The accounts behind that figure and the reason each one is counted are listed below.

2,632
PRs by people or agents
21
with a declared agent
432
by inferred agents
4
agents at work

agents

declared · inferred PRs
  1. astral-automations-bot1280
  2. Personal agent account0152
  3. Claude Code18·
  4. Codex2·

repositories

declared share · bus factor
  1. ruff
    0.9%
    1,265 PRs
    4 people cover half
  2. uv
    0.9%
    1,037 PRs
    3 people cover half
  3. ty
    0.0%
    88 PRs
    2 people cover half
  4. python-build-standalone
    1.2%
    86 PRs
    1 person covers half
  5. hawk
    0.0%
    59 PRs
    1 person covers half
  6. setup-uv
    0.0%
    34 PRs
    1 person covers half
  7. ruff-vscode
    0.0%
    32 PRs
    1 person covers half
  8. ty-vscode
    0.0%
    29 PRs
    2 people cover half
  9. ruff-pre-commit
    0.0%
    2 PRs
    1 person covers half

bus factor · the fewest people who account for half a repo's merged work, with an agent's pull requests credited to the person who steered it

models named

where a trailer names one
  • Claude Fable 5 · 7
  • Claude Opus 5 · 6
  • Claude Opus 4.8 · 2
  • Claude Sonnet 4.6 · 1

inferred accounts

shown apart from the headline
  1. astral-automations-bot280 PRs

    astral-sh/uv bug fixes with written rationale

  2. 1 personal agent account151 PRs

    user accounts named for the person who runs them, with agent-style fix PRs

personal agent accounts are counted and left unnamed, because their names point at the person who runs them

This report reads public repositories. slashscore for Teams draws the same map for your private ones: the people, the agents working beside them, and the repos they share.