Every commit scored for change-risk against this repo's own history, so 'elevated' means elevated here rather than on some global curve.
Needs review
343 commits sit in this repo's top risk tercile, which is 34% of the 1,000scored. The cut is drawn against this codebase's own history rather than a global curve, so a quiet repo still fills its top band, and here it starts at 8.2 out of 10. What pushes a commit up is size and spread together: a large change confined to one area scores below a smaller one scattered across a dozen files.
Commit categories over time, read off the subject line. Fixes carry the accent because that is the series this chart exists to show.
How this repo's commit mix shifts over time.
Ranked by change-risk, highest first. Priority is a tercile of this repo's own distribution, so a quiet repo still fills its top band.
| # | Commit | Author | When | Lines | Risk | Top driver |
|---|---|---|---|---|---|---|
| 1 | 488ae376feat(desktop): render backend-authoritative projects sidebar | Brooklyn Nicholson | 1mo ago | +3.9K -1.2K | 100%Elevated | — |
| 2 | 62fe9fd1style(desktop,tui): fix all lint/type/formatting issues | Brooklyn Nicholson | 1mo ago | +3.0K -1.8K | 100%Elevated | — |
| 3 | 68680db1feat(desktop): add Codex-style review pane | Brooklyn Nicholson | 1mo ago | +2.2K -147 | 100%Elevated | — |
| 4 | 743985bffeat(pets): Pokédex generate UI — overlay, animated egg, hatch FX, manage | Brooklyn Nicholson | 1mo ago | +2.4K -27 | 100%Elevated | — |
| 5 | f2e37549feat(computer_use): cross-platform cua-driver (macOS/Windows/Linux) | Francesco Bonacci | 1mo ago | +4.1K -666 | 100%Elevated | — |
| 6 | 2e779d11feat(mem0): v3 API, OSS mode, update/delete tools, telemetry & review fixes (#15624) | Kartikclaudeassisted | 1mo ago | +2.7K -423 | 100%Elevated | — |
| 7 | 86b990fefeat(desktop): floating pet, pop-out overlay + Cmd+K picker | Brooklyn Nicholson | 1mo ago | +3.4K -216 | 100%Elevated | — |
| 8 | d799284bfeat(optional-skills/creative-ideation): expand to v2.1.0 method library (#42402) | SHL0MS | 1mo ago | +2.3K -190 | 100%Elevated | — |
| 9 | c655cdf2feat(dashboard): expose cron job execution fields | Versun | 1mo ago | +1.6K -366 | 99%Elevated | — |
| 10 | c918d07brefactor(ci): rewrite docker tests to check built container | ethernet8023 | 1mo ago | +1.7K -1.5K | 99%Elevated | — |
| 11 | 34441589feat(desktop): add shared project UI primitives | Brooklyn Nicholson | 1mo ago | +1.9K -429 | 99%Elevated | — |
| 12 | e2b80187feat(desktop): add git worktree and review IPC | Brooklyn Nicholson | 1mo ago | +1.7K -191 | 99%Elevated | — |
| 13 | 4e023f5bfeat(gateway): build authoritative project tree | Brooklyn Nicholson | 1mo ago | +2.1K -46 | 99%Elevated | — |
| 14 | 32f837adfeat(pets): prompt → atlas sprite-generation engine | Brooklyn Nicholson | 1mo ago | +2.0K -1 | 99%Elevated | — |
| 15 | ab9134bffeat(openviking): add full recall prefetch policy | kshitijk4poor | 1mo ago | +1.4K -200 | 99%Elevated | — |
| 16 | ba9e3a49feat(memory): Honcho OAuth connect — desktop and CLI flows + token refresh (#44335) | Eri Barrett | 1mo ago | +1.9K -53 | 99%Elevated | — |
| 17 | 8baa4e99feat(cli): add native Antigravity OAuth provider | pmos69 | 1mo ago | +2.4K -18 | 99%Elevated | — |
| 18 | e7dbfdaafeat(pets): pet engine + display.pet config | Brooklyn Nicholson | 1mo ago | +1.8K -0 | 99%Elevated | — |
| 19 | 56001054refactor(gateway): migrate slack/dingtalk/whatsapp/matrix/feishu/telegram/wecom/email/sms adapters to bundled plugins | Teknium | 1mo ago | +3.6K -2.6K | 99%Elevated | — |
| 20 | 699adc2cregen package-lock for integrity checks | ethernet8023 | 1mo ago | +803 -327 | 98%Elevated | — |
| 21 | 890e8902chore(desktop): update package lock | Brooklyn Nicholson | 1mo ago | +1.2K -772 | 98%Elevated | — |
| 22 | 74352a1efeat(desktop): add project and coding stores | Brooklyn Nicholson | 1mo ago | +1.2K -45 | 98%Elevated | — |
| 23 | 8a45ce2dfeat(projects): add per-profile project store | Brooklyn Nicholson | 1mo ago | +1.4K -0 | 98%Elevated | — |
| 24 | 1fe013eefeat(pets): polish generate flow and reduce hatch CPU pressure | Brooklyn Nicholson | 1mo ago | +2.0K -729 | 98%Elevated | — |
| 25 | e5e25836fix(desktop): relaunch on Linux after in-app update instead of hanging (#45205) | Carl | 1mo ago | +955 -15 | 98%Elevated | — |
| 26 | 2609bcccfeat(i18n): add complete Spanish translation | e10552claudeassisted | 1mo ago | +1.1K -8 | 98%Elevated | — |
| 27 | 9026a8c7feat(gateway): add Raft bundled platform plugin with activity hooks | skyzh | 1mo ago | +1.3K -1 | 98%Elevated | — |
| 28 | 0c190083feat(desktop): lazy embed renderers + fenced diagrams/alerts | Brooklyn Nicholson | 1mo ago | +757 -0 | 97%Elevated | — |
| 29 | 865a09a6fix(agent): detect thinking-timeout for reasoning models and surface actionable guidance instead of misleading file-write advice | DavidMetcalfe | 1mo ago | +802 -1 | 97%Elevated | — |
| 30 | ff813659feat(desktop): in-app spot editor for the file preview pane | Brooklyn Nicholson | 1mo ago | +1.5K -646 | 97%Elevated | — |
| 31 | a391523bi18n(desktop): add project and worktree strings | Brooklyn Nicholson | 1mo ago | +661 -18 | 97%Elevated | — |
| 32 | c6575df9feat(moa): expose MoA presets as selectable virtual models (#46081) | Teknium | 1mo ago | +2.3K -764 | 97%Elevated | — |
| 33 | df4015bbdocs: session lifecycle documentation | x7peeps | 1mo ago | +631 -0 | 97%Elevated | — |
| 34 | 75b36a13feat(pets): TUI pet pane, picker + gateway RPCs | Brooklyn Nicholson | 1mo ago | +1.1K -2 | 97%Elevated | — |
| 35 | 83aa84aefeat(pets): CLI pet pane + /pet command | Brooklyn Nicholson | 1mo ago | +1.1K -2 | 97%Elevated | — |
| 36 | 239740a1feat(tools): MCP elicitation handler with gateway-aware approval routing | Ludo Galabru | 1mo ago | +619 -2 | 97%Elevated | — |
| 37 | 81ac562bfeat(desktop): inline embed detection + module primitives | Brooklyn Nicholson | 1mo ago | +666 -0 | 96%Elevated | — |
| 38 | 233ef98afix(docker): skip symlinked stage2 chown targets (#52789) | Harjoth Khara | 1mo ago | +511 -31 | 96%Elevated | — |
| 39 | 62af32effeat(desktop): keep active sessions aligned with cwd | Brooklyn Nicholson | 1mo ago | +622 -309 | 96%Elevated | — |
| 40 | 7a7f9a5bfeat(desktop): add composer coding rail and worktree flow | Brooklyn Nicholson | 1mo ago | +765 -90 | 96%Elevated | — |
| 41 | 525ee58bkrea | rob-maron | 1mo ago | +612 -33 | 96%Elevated | — |
| 42 | f2c45e2cfix(desktop): limit pending tool shimmer to action verb | Brooklyn Nicholson | 1mo ago | +549 -91 | 96%Elevated | — |
| 43 | 3faf768cfeat(pets): OpenRouter + Nous Portal image backend | Brooklyn Nicholson | 1mo ago | +717 -0 | 96%Elevated | — |
| 44 | 2ba1cfebfeat(goals): completion contracts for /goal — evidence-based judging (#50501) | Teknium | 1mo ago | +904 -19 | 96%Elevated | — |
| 45 | ea8a8b4afeat(delegation): background fan-out — parallel subagents, one consolidated return (#49734) | Teknium | 1mo ago | +721 -333 | 96%Elevated | — |
| 46 | 236f0597feat(desktop): pop the composer out into a draggable floating window | Brooklyn Nicholson | 1mo ago | +599 -29 | 96%Elevated | — |
| 47 | 990273d9fix(agent): accept pixel-correct image downscale when bytes grow (#48013) | alt-glitch | 1mo ago | +496 -39 | 96%Elevated | — |
| 48 | 5636c228feat(photon): upgrade spectrum-ts sidecar to v7.0.0 | underthestars-zhy | 1mo ago | +571 -398 | 95%Elevated | — |
| 49 | cb9cb6bafeat(dashboard-auth): generic non-interactive API-token capability | benbarclay | 1mo ago | +629 -0 | 95%Elevated | — |
| 50 | 075f93adfix(mcp): auto-recover from invalid_client on stale OAuth client registration | Max Hsuclaudeassisted | 1mo ago | +558 -27 | 95%Elevated | — |
Two views of the same model: where the cuts fall, and what commit shape lands you above them.
Every scored commit, binned on the raw 0 to 10 score rather than the percentile. Percentile ranks are uniform by construction, so that axis has no shape to draw. The dashed lines are the tercile cuts behind each row's priority pill.
The 200 most recent commits, on their own recency sample rather than the feed above: that defaults to risk-sorted, so reusing it would plot only the top tercile and call it the spread. Big and scattered is what the model penalises. Click a dot to open it.
Repowise tracks change history across 3,836 files in nousresearch/hermes-agent. In the last 90 days 3,783 files were touched, 11,280 times in total, most often release.py. Every commit is scored for change risk from its size, spread and the history of the files it touches.