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
15 commits sit in this repo's top risk tercile, which is 33% of the 45scored. 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 7.5 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.
Began fix-led, now leaning deps.
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 | Review priority | Top driver |
|---|---|---|---|---|---|---|
| 1 | adccd6d7Refactor tool arg translation to handle SSE chunk boundaries (#8) | BNasraoui | 4mo ago | +1.2K -485 | 99thElevated | more lines added than baseline |
| 2 | 1b67d893v1.9.0: wire-match Claude Code tool definitions, bidirectional parameter translation, dynamic fingerprint | Cody Moore | 4mo ago | +1.7K -66 | 97thElevated | more lines added than baseline |
| 3 | 7b79ff16Initial release: OpenCode ↔ Claude bridge plugin | Cody Moore | 5mo ago | +1.0K -0 | 94thElevated | more lines added than baseline |
| 4 | 73afa330Fix shared tool I/O mappings between Claude Code and OpenCode (#11) | Cody Moore | 4mo ago | +362 -12 | 92thElevated | more lines added than baseline |
| 5 | 2079b480Fix OAuth flow: use ephemeral port callback server, correct redirect_uri, add code=true param (#9) | Cody Moore | 4mo ago | +264 -66 | 90thElevated | more lines added than baseline |
| 6 | 76aaf766v1.4.0: code cleanup + haiku fix + install simplification | Cody Moore | 5mo ago | +256 -386 | 88thElevated | more lines added than baseline |
| 7 | af3b4bbcfix: rewrite cached system prompt model identity to match requested model | Ben Nasraoui | 4mo ago | +112 -1 | 84thElevated | more lines added than baseline |
| 8 | 568ca15bv1.8.0: fix adaptive thinking allowlist, correct OAuth constants, add unit tests | Cody Moore | 5mo ago | +183 -14 | 84thElevated | more lines added than baseline |
| 9 | 686c4cc2docs: comprehensive README update for v1.9.0 features | Cody Moore | 4mo ago | +136 -27 | 80thElevated | more lines added than baseline |
| 10 | e7ef086dv1.2.0: fix SDK integration — use apiKey+fetch pattern, add API key auth method | Cody Moore | 5mo ago | +189 -126 | 80thElevated | more lines added than baseline |
| 11 | e0c76d8fv1.1.0: use chat.headers hook + buildRequestUrl for proper SDK integration | Cody Moore | 5mo ago | +138 -295 | 77thElevated | more lines added than baseline |
| 12 | 67d350c7Bump version to 1.10.5 for clearer OAuth refresh failures | Cody Moore | 4mo ago | +95 -11 | 73thElevated | more lines added than baseline |
| 13 | ce0793d7v1.3.1: add intercept script for reverse-engineering Claude CLI updates | Cody Moore | 5mo ago | +112 -3 | 73thElevated | more lines added than baseline |
| 14 | 3c8ff884Bump version to 1.10.4 for provider-aware tool schema selection | Cody Moore | 4mo ago | +90 -8 | 69thElevated | more lines added than baseline |
| 15 | a36af2b5v1.6.4: API key auth, browser-open fallbacks, OAuth PKCE fixes | Cody Moore | 5mo ago | +93 -16 | 69thElevated | more lines added than baseline |
| 16 | e7eecea0Add CI/CD: build on PR, auto-publish to npm on version bump | Cody Moore | 5mo ago | +58 -0 | 66thTypical | more lines added than baseline |
| 17 | fc3f8b1fv1.7.0: model injection, keychain bootstrap at init, restart hint | Cody Moore | 5mo ago | +67 -11 | 63thTypical | more lines added than baseline |
| 18 | 4ce56675Fix Windows shell compatibility in version detection and OAuth helpers (#10) | Cody Moore | 4mo ago | +45 -13 | 61thTypical | more lines added than baseline |
| 19 | 085270f1Bump version to 1.10.10 for active tool schema filtering | Cody Moore | 3mo ago | +47 -5 | 59thTypical | more lines added than baseline |
| 20 | 32a2ccc4fix: avoid stale keychain refresh during oauth login (#21) | Cody Moore | 3mo ago | +33 -12 | 56thTypical | more lines added than baseline |
| 21 | e736b034v1.3.0: fix OAuth for non-haiku models | Cody Moore | 5mo ago | +50 -26 | 56thTypical | more lines added than baseline |
| 22 | c4d34b86Bump version to 1.10.9 for AskUserQuestion array normalization | Cody Moore | 3mo ago | +40 -3 | 51thTypical | more lines added than baseline |
| 23 | f35fd75eBump version to 1.10.7 for Anthropic prefill compatibility | Cody Moore | 4mo ago | +38 -4 | 51thTypical | more lines added than baseline |
| 24 | 9c3db6d5Bump version to 1.10.6 for compaction tool injection fix | Cody Moore | 4mo ago | +37 -4 | 48thTypical | more lines added than baseline |
| 25 | f7da2c6eBump version to 1.10.8 for EnterPlanMode/ExitPlanMode tool name translation | Cody Moore | 4mo ago | +37 -3 | 46thTypical | more lines added than baseline |
| 26 | bab05cd5v1.6.0: fix API key missing error, strip debug logging | Cody Moore | 5mo ago | +26 -3 | 43thTypical | more lines added than baseline |
| 27 | e30179abci: auto-create GitHub release after npm publish | Cody Moore | 5mo ago | +12 -1 | 40thTypical | more focused than baseline |
| 28 | 30fc53b9v1.4.2: document upgrade process | Cody Moore | 5mo ago | +13 -3 | 40thTypical | more lines added than baseline |
| 29 | ce830e9cfix: force temperature=1 when thinking is enabled or adaptive | Mateusz Siwiński | 5mo ago | +10 -0 | 37thTypical | more focused than baseline |
| 30 | ac1b1dcbv1.0.3: fix plugin key (plugin not plugins), clean up README | Cody Moore | 5mo ago | +12 -23 | 34thTypical | more subsystems than baseline |
| 31 | a7bd482dv1.4.1: README cleanup — fix credits link, clarify auto-sync UX, collapse source install | Cody Moore | 5mo ago | +11 -13 | 32thBelow typical | more subsystems than baseline |
| 32 | 62b6685av1.0.4: document OAuth and API key auth support | Cody Moore | 5mo ago | +9 -5 | 30thBelow typical | more scattered than baseline |
| 33 | 490acbdfBump version to 1.10.2 for tool mapping fixes | Cody Moore | 4mo ago | +9 -2 | 27thBelow typical | fewer lines added than baseline |
| 34 | 46c5b336v1.2.1: fix env var conflict — ANTHROPIC_API_KEY overrides plugin fetch | Cody Moore | 5mo ago | +9 -5 | 27thBelow typical | more scattered than baseline |
| 35 | 169586e1v1.0.2: add repository field for npm provenance | Cody Moore | 5mo ago | +7 -3 | 23thBelow typical | fewer lines added than baseline |
| 36 | ce130281v1.6.1: guard provider.models and authToken against undefined | Cody Moore | 5mo ago | +6 -4 | 21thBelow typical | fewer lines added than baseline |
| 37 | 5a7c73f5Update GitHub Actions workflows to v5 (#12) | Cody Moore | 4mo ago | +4 -4 | 19thBelow typical | fewer lines added than baseline |
| 38 | 1c4c0d3ev1.6.3: cleaner auth method labels and OAuth dialog UX | Cody Moore | 5mo ago | +5 -6 | 17thBelow typical | fewer lines added than baseline |
| 39 | 875608b2v1.0.1: first npm release | Cody Moore | 5mo ago | +3 -3 | 14thBelow typical | fewer lines added than baseline |
| 40 | e633e878v1.5.0: force temperature=1 when thinking is enabled/adaptive | Cody Moore | 5mo ago | +3 -3 | 12thBelow typical | fewer lines added than baseline |
| 41 | daa40bbeBump version to 1.10.11 for OAuth keychain refresh fix | Cody Moore | 3mo ago | +3 -3 | 10thBelow typical | fewer lines added than baseline |
| 42 | 8eff4c5cBump version to 1.10.3 for SSE tool translation fix | Cody Moore | 4mo ago | +2 -2 | 8thBelow typical | fewer lines added than baseline |
| 43 | b3a41416v1.6.2: fix console.error bleeding into OAuth dialog UI | Cody Moore | 5mo ago | +2 -4 | 6thBelow typical | fewer lines added than baseline |
| 44 | e1879302Bump version to 1.10.1 for Windows compatibility release | Cody Moore | 4mo ago | +1 -1 | 2thBelow typical | fewer lines added than baseline |
| 45 | c7231802Bump version to 1.10.0 for OAuth fix release | Cody Moore | 4mo ago | +1 -1 | 2thBelow typical | fewer lines added than baseline |
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 45 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.
vzwjustin/opencode-claude-bridge has 47 commits in its history from 4 contributors, the first of them Mar 22, 2026. In the last 90 days 5 files were touched, 20 times in total, most often index.test.ts. Every commit is scored for change risk from its size, spread and the history of the files it touches.