Skip to content

Triage data: 78 open PRs are 16 distinct fixes (verified by shared file) #11049

Closed

Description

@aholbreich

Not a bug report - triage data, in case it is useful for the open-PR queue.

I clustered all 2091 open PRs by title, then verified every candidate against the files each PR actually changes. Below are only the groups where the PRs touch the same primary file for the same stated purpose. Tests, docs, READMEs and assets were excluded from the file comparison, since two PRs both adding a test file is not evidence of anything.

78 open PRs, 16 distinct fixes

# What PRs
10 omarchy-windows-vm setgid / set-ID on mount sources #9414, #9504, #9564, #9605, #10046, #10411, #10489, #10595, #10906 (+1)
8 Grok usage collector #6485, #6902, #7200, #8280, #8649, #9498, #9840, #10074
8 Antigravity usage collector #7701, #8446, #8479, #8693, #8911, #9216, #10515, #10554
8 omarchy toggle bar on/off inverted #7023, #9074, #9102, #9455, #10099, #10623, #10635, #10932
7 OpenCode usage collector #6526, #7082, #7687, #7765, #8065, #8823, #9944
4 Sunshine canonical systemd unit #8136, #8879, #9104, #9979
4 Idle-inhibit Steam games #7334, #9651, #9667, #10447
4 Universal clipboard on non-Latin layouts #6419, #7285, #7375, #10247
4 Combined dual-battery reporting #7138, #7186, #10384, #10392
4 Dismiss low-battery warning on charge #7688, #8838, #8895, #10900
3 Vivaldi browser support #5774, #6593, #9430
3 Fuzzy menu search #7016, #7358, #8987
3 Hermes usage collector #6645, #6647, #9871
3 Copilot usage collector #7798, #8972, #9945
3 Remember menu position when navigating back #7074, #7800, #7954
2 Sublime Text default editor (subl) #9656, #9673

The omarchy-windows-vm group is the sharpest: all ten change only bin/omarchy-windows-vm, for the same setgid clearing. One of them (#9605) is omarchybot's own.

The larger pattern behind it

At least 67 open PRs touch bin/omarchy-agent-usage-*, across 24 providers:

grok 11   codex 11   update 10   opencode 10   claude 9   antigravity 7
cursor 4   kimi 3   hermes 3   fireworks 3   copilot 3   agy 3
zai 1   synthetic 1   snapshot 1   pi 1   openrouter 1   openclaw 1
omp 1   ollama 1   muse 1   minimax 1   kiro 1   deepseek 1

Half of those providers appear exactly once, so they are not duplicates of anything — they are 24 people independently writing the same shape of script.

A further 10 PRs add a provider to the coding-agent picker in bin/omarchy-agent (#6827, #6844, #6969, #7261, #7693, #8051, #8450, #9257, #10079, #10913) — those are not duplicates of each other, they add different agents.

Where the same provider appears many times over, that is duplication. Where many different providers each need a near-identical script plus SVG pair plus manifest entry plus scanner test, that reads more like a missing extension point than sixty separate contributions. That is a design call, not something triage data can settle.

Method and limits

Happy to share the full candidate list, the scripts, or re-run it whenever it would help. No action needed on this issue itself — close it whenever it has served its purpose.

Activity

  1. aholbreich commented on Sep 9, 2026

    @aholbreich
    Author

    Deep Seek PR: #10683

  2. aholbreich commented on Sep 27, 2026

    @aholbreich
    Author

    Update 2026-09-27

    Most of the groups above were closed in the 09-20/21 duplicate sweep: 62 of the 92 PRs listed here are closed now, and #9656 (Sublime Text) was merged. I re-ran the same method against today's 2,598 open PRs (2,091 at the first snapshot). Everything below was checked by diff, not just by title.

    Groups that grew back

    Open What PRs
    8 omarchy-windows-vm clear setgid on mount sources #9605, #10411, #11994, #12019, #12264, #12323, #13154, #13213
    8 Remember menu position when navigating back #7074, #7954, #11577, #12098, #12644, #12759, #13012, #13225
    7 Enable Sunshine by its real unit name #8879, #12271, #12358, #12472, #12505, #13230, #13331
    4 Battery status across all packs #7186, #10392, #12024, #12445
    3 omarchy toggle bar on/off inverted #7023, #12022, #12150
    3 Grok usage collector #6485, #12352, #13219
    3 Vivaldi browser support #5774, #9430, #12754
    3 Clipboard shortcuts on non-Latin layouts #7283, #9130, #13007
    2 Hermes usage collector #6647, #9871
    2 Fuzzy menu search #7016, #8987
    2 OpenCode Go usage collector #8065, #12651
    2 Antigravity usage collector (agy vs antigravity file name) #8479, #11989
    2 Dismiss low-battery warning on charge #11415, #11959

    All eight windows-vm PRs make the same chmod change at the same two call sites. #10113 fixes the same bug the other way round, by accepting the mode instead of clearing it. #11803 documents the current toggle bar behaviour instead of flipping it.

    New groups

    Open What PRs
    4 Calendar grid shifts on midnight DST switches #10476, #13096, #13127, #13186
    4 Show/hide toggle for the Wi-Fi passphrase #8019, #11720, #12891, #12925
    4 Keyboard backlight lost after repeated blanks #10364, #10366, #11404, #12960
    3 Lock screen password focus after resume #7592, #8560, #12435
    3 Kitty bold/italic faces on font set #9168, #12171, #13235
    3 Display panel toggle under the Lua config parser #10194, #11112, #13223
    3 Keep the last valid shell.json #7723, #12992, #13104
    3 fontconfig monospace rule as a conf.d drop-in #12935, #12999, #13092
    3 Keybindings menu Lua bind scan #7564, #12916, #13276
    3 Rank apps above menu actions in search #7661, #11730, #12223
    3 ssh-reconnect leaving the alternate screen #8084, #12063, #13116
    2 Ctrl-N/Ctrl-P menu navigation #7042, #10934
    2 Lock screen password reveal toggle #7680, #13183
    2 Orphan prompt under omarchy update -y #8824, #13371
    2 Unset OMARCHY_PATH in update-dev #8590, #12860

    Plus 27 pairs where two PRs change the same lines for the same fix:

    #7783/#12658, #11069/#11470, #8429/#12957, #10413/#13214, #13041/#13100, #13044/#13094, #8875/#12569, #11235/#12196, #11344/#13236, #11364/#12089, #11893/#12021, #11918/#12544, #11273/#12420, #12585/#13204, #10749/#12241, #12649/#12755, #11565/#12831, #11933/#12870, #10159/#11169, #9847/#13314, #8692/#13090, #8414/#12936, #10877/#11624, #8406/#13364, #11728/#12533, #8023/#12574, #7833/#11338

    Usage collectors

    Open PRs touching bin/omarchy-agent-usage-* went from 67 to 94, and providers from 24 to 30. #12353 (collectors discovered from ~/.config/omarchy/agents/collectors, with #8267 as an older take on ~/.local/bin) is the extension point the first post was hinting at. My own DeepSeek collector (#10683) is one of the 94 and would not need to live in bin/ if that lands.

    Method

    Same as before: shared primary file first, then a manual read of each diff. Left out on purpose: same-author resubmissions, deliberate series (the Intel Mac P13 work), and larger PRs where the fix is one part of something bigger (#12109, #11580, #10400).

  3. aholbreich commented on Oct 6, 2026

    @aholbreich
    Author

    Update 2026-10-07

    The Oct 1–4 sweeps did most of the work: of the 147 PRs in the Sep 27 update, 47 are closed and 3 merged. I re-ran the same method against today's 2,746 open PRs, checking every group by diff.

    Leftovers: winner chosen, same fix still open

    Winner Still open
    #12323 (merged) #12264
    #12644 #7074, #7954, #11577, #12759, #13012, #13225
    #10392 #7186
    #12435 #8560
    #9168 #13235
    #8084 #13116
    #8824 #13617
    #12585 #13204

    Sunshine got two different winners: #12472 was closed for #12358, #13331 for #12505. #12358 makes #12505's unit-name change and also removes the duplicate Hyprland autostart, with a migration. #13230 and the new #13925 are the unit-name fix only, and #12271 adds a security-floor upgrade on top.

    Already fixed: #14133 (merged Oct 3) keeps the Wi-Fi icon on wifiDevice.connected, so #10630 and #12126 are redundant, and #13738 only restyles the merged lines.

    New groups

    Open What PRs
    6 Calendar grid repeats a day on midnight DST (noon cursor vs UTC walk) #10476, #12943, #13096, #13127, #13186, #13751
    4 Launch OSD stuck after a lost close #9819, #11568, #13536, #13669
    4 Critical notifications ignore expireTimeout #12964, #13041, #13100, #13673
    4 Speedtest workers orphaned on kill #7598, #11054, #11235, #14026
    3 Menu JSONC comment stripping #6525, #13681, #13968
    3 Hyprland FALLBACK counted as an external monitor #10586, #12616, #13749
    3 Channel switch loses the reboot offer #13444, #13544, #13616
    3 Fingerprint setup with a print already enrolled #13467, #13542, #13612
    3 Dismiss low-battery warning on charge #11415, #11959, #14218
    2 Keyboard backlight after hibernate #11669, #13729
    2 Hibernation remove leaves resume parameters #8199, #13584
    2 Layout toggle on named workspaces #12961, #13665
    2 Screensaver focus-loss latch #7102, #13637
    2 Clock names ignore the locale #7173, #13851
    2 Media marquee left outside the clip #9120, #14300
    2 Migration id from wall-clock time #13626, #13656
    2 omarchy-restart-bluetooth restarts the service #13101, #13668
    2 bt-agent starts before bluetoothd #13258, #13620
    2 font-set keeps the Foot size #6958, #13503
    2 font-set silences pgrep #12600, #14210
    2 omarchy debug outside $OMARCHY_BIN_DIR #12750, #14022
    2 Weather coordinates rounded #13113, #13676
    2 Prefer nvidia_wmi_ec_backlight #9370, #13949
    2 MacBook10,1 power envelope #14018, #14386
    2 Menu calculator #10294, #13980
    2 Local plugin hot reload #7771, #13911
    2 Howdy face auth on the lock screen #8336, #14110

    Some of these are competing approaches rather than identical changes (noon vs UTC for the calendar, process groups vs a parent check for the speedtest, DRM connector vs name filter for FALLBACK).

    The Sep 27 groups that had no closures are all still open: Vivaldi, fuzzy search, Wi-Fi passphrase toggle, keyboard backlight after blanks, last valid shell.json, fontconfig drop-in, keybindings Lua scan, app ranking, Ctrl-N/P, lock reveal, OMARCHY_PATH in update-dev, and 11 of the pairs. 21 PRs in these groups need a rebase after #14253, but none of their fixes has landed.

    Usage collectors: open PRs touching bin/omarchy-agent-usage-* went from 94 to 44 after the consolidation into #13992, #14039 and #14040.

    Method

    Same as before: 494 PRs opened since Sep 27, scored against all open PRs by shared primary files weighted by rarity (tests, docs and assets excluded), then every candidate diff read. Same-author resubmissions, backports and deliberate series are left out.

  4. jandrusk commented on Oct 13, 2026

    @jandrusk

    Thanks for the clustering work — it has been useful for the open-PR queue. Most of the groups you listed were already closed in the Sep/Oct duplicate sweeps.

    I'd close this as informational/done unless you want to keep posting periodic re-runs as comments on a fresh issue.

  5. aholbreich commented on Oct 13, 2026

    @aholbreich
    Author

    I'm not sure how much value is it to post it here. Let me know.

  6. aholbreich commented on Oct 20, 2026

    @aholbreich
    Author

    Agreed. Most of these groups are gone after the sweeps, and duplicate clusters now reach the team as Basecamp tickets, so a running issue adds little. Closing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions